package mypackage; import java.util.ArrayList; import org.apache.wicket.markup.html.WebPage; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.list.ListItem; import org.apache.wicket.markup.html.list.ListView; import org.apache.wicket.model.Model; import org.apache.wicket.request.mapper.parameter.PageParameters; public class Result extends WebPage { private static final long serialVersionUID = 1L; Label messageLabel; ListView listView; public Result(final PageParameters parameters) { super(parameters); messageLabel = new Label("message", new Model()); messageLabel.setEscapeModelStrings(false); // タグをエスケープしない add(messageLabel); listView = new ListView("resultListView", new ArrayList()) { private static final long serialVersionUID = 1L; @Override protected void populateItem(ListItem item) { String[] row = item.getModelObject(); item.add(new Label("no", row[0])); item.add(new Label("text", row[1])); item.add(new Label("choice", row[2])); item.add(new Label("answer", row[3])); item.add(new Label("check", row[4])); } }; add(listView); } }