3

在 Wicket“控制器”中进行页面导航的方法是什么?我想转到另一个内部页面并根据页面内的数据传入参数。

4

2 回答 2

4

我找到了一个很好的页面导航方法:

public void onSubmit() {
        PageParameters params = new PageParameters();
        params.add("param1", "value1");
        setResponsePage(ListContacts.class, params);
}
于 2012-10-11T18:36:06.567 回答
3

这不仅仅是一种好方法,它还是显示可收藏页面的方法。

如果你想显示一个不可加入书签的页面(或一个不可加入书签的页面),你可以像这样实例化你的页面类:

setResponsePage( new ListContacts( param1, param2...) );

(注意这里的参数不需要是字符串,类型安全是 Wicket 的一大优势。)

忠告,了解Wicket 中可收藏和不可收藏页面之间的区别非常重要。

于 2012-10-11T22:33:58.700 回答