让我们假设我有一个用JSF编写的应用程序,我有一些用Wicket编写的模块。用户在JSF应用程序中进行授权,并转到Wicket模块抛出简单链接,并在其中传输用户名。那么,问题是,我如何在Wicket应用程序中获取该url请求?我认为在Application
类中使用WebApplication
类扩展Wicket Request
类。我对吗?我应该在哪里打电话?在构造函数中还是在init()方法中?
答案 0 :(得分:1)
我不确定你想要什么,但你可以mount
链接到WebPage
的wicket。这是在WebApplication init()
public void init() {
super.init();
mountPage("/succes", SuccessPage.class);
}
您可以使用Page
public class SuccessPage extends WebPage {
public SuccessPage(final PageParameters parameters) {
String username = "";
if(parameters.containsKey("username")){
username = parameters.getString("username");
}
}
}
所以你可以这样做:
GET /succes?username=COOLUSER34
有关wicket中网址的更多信息:http://wicket.apache.org/guide/guide/urls.html