我看到有两种方法可以在Wicket的WebPage中设置responsePage:
setResponsePage(new MyPage());
或
setResponsePage(MyPage.class);
这两者有什么不同?
答案 0 :(得分:9)
第一个将重定向到可收藏的网址。
另请参阅Wicket FAQ。
答案 1 :(得分:2)
Wicket的文档最好:
如果你想在浏览器中有一个可收藏的URL(你的页面必须有默认的构造函数或PageParameter构造函数),可以使用" setResponsePage(new MyWebPage())(或setResponsePage(new MyWebPage(myPageParameters))) 。 如果要将信息传递到服务器端的页面,可以使用setResponsePage(MyWebPage.class)。这会生成特定于会话的URL(大多数情况下您可以使用混合URL编码策略)。"
答案 2 :(得分:1)