Java 如何使用wicket动态创建restful链接?
我想为在我的页面上注册的每个用户创建一个restful链接。例如:用户“testuser”在我的页面上注册,他的个人资料应该可以通过www.mypage.com/users/testuser访问Java 如何使用wicket动态创建restful链接?,java,rest,wicket,Java,Rest,Wicket,我想为在我的页面上注册的每个用户创建一个restful链接。例如:用户“testuser”在我的页面上注册,他的个人资料应该可以通过www.mypage.com/users/testuser访问 如何在wicket中实现某些功能?是否可以引入额外的url路径元素?类似于“http://server/users/userid/testuser"? 如果已将页面装载到url“users”,则wicket将使用带PageParameters参数的构造函数初始化页面: public class User
如何在wicket中实现某些功能?是否可以引入额外的url路径元素?类似于“http://server/users/userid/testuser"? 如果已将页面装载到url“users”,则wicket将使用带PageParameters参数的构造函数初始化页面:
public class UserPage extends WebPage {
public UserPage(PageParameters pars) {
String userId = pars.getParameterValue("userid");
...
}
}
是否可以引入额外的url路径元素?类似于“http://server/users/userid/testuser"? 如果已将页面装载到url“users”,则wicket将使用带PageParameters参数的构造函数初始化页面:
public class UserPage extends WebPage {
public UserPage(PageParameters pars) {
String userId = pars.getParameterValue("userid");
...
}
}
看一看。它描述了在某个url上“装载”页面的方法,也就是使页面可用的方法。该页面的参数(在您的情况下,用户名)可以是通过名称或通过索引(位置)
您将对定位参数感兴趣。请查看。它描述了在某个url上“装载”页面的方法,也就是使页面可用的方法。该页面的参数(在您的情况下,用户名)可以是通过名称或通过索引(位置)
您将对定位参数感兴趣。在WebApplication实现中添加到init(): 在UserPage.class中:
public UserPage(PageParameters parameters) {
String id = parameters.get("id").toString();
...
}
在WebApplication实现中,添加到init(): 在UserPage.class中:
public UserPage(PageParameters parameters) {
String id = parameters.get("id").toString();
...
}