在Wicket“控制器”中进行页面导航的方法是什么?我想转到另一个内部页面,并根据页面中的数据传递参数。
答案 0 :(得分:4)
我找到了一个很好的页面导航方法:
public void onSubmit() {
PageParameters params = new PageParameters();
params.add("param1", "value1");
setResponsePage(ListContacts.class, params);
}
答案 1 :(得分:3)
这不仅仅是一种很好的方法,也就是显示可收藏页面的方法。
如果要显示不可收藏的页面(或以不可书签的方式显示可收藏页面),您可以像这样实例化您的页面类:
setResponsePage( new ListContacts( param1, param2...) );
(请注意,参数不需要是字符串,类型安全是Wicket的一大优势。)
建议,理解Wicket中的the difference between bookmarkable and non-bookmarkable pages非常重要。