Java 如何使用wicket动态创建restful链接?

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

我想为在我的页面上注册的每个用户创建一个restful链接。例如:用户“testuser”在我的页面上注册,他的个人资料应该可以通过www.mypage.com/users/testuser访问


如何在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();
    ...
}