08/07/04 22:40:32
**** FooPage.java
public class FooPage extends WebPage {
public FooPage() {
List<Data> datas = Arrays.asList(new Data("a", "URLリンク(xxxx)<)"));
ListView listView = new ListView("dataList", datas) {
protected void populateItem(ListItem item) {
Data d = (Data)item.getModelObject();
item.add(new ExternalLink("link", d.url));
item.add(new Label("name", d.name));
}
};
add(listView);
}
}
class Data {
public String name;
public String url;
public Data(String name, String url) {
this.name=name; this.url=url;
}
}
**** FooPage.html
<html>
<body>
<div wicket:id="list">
<span wicket:id="name">名前</span>
<a wicket:id="link">ホームページへ</span>
</div>
</body>
</html