Wicket请求映射

时间:2011-10-20 19:40:58

标签: java wicket

我试图以特殊的方式映射我的请求,以达到一个非常简单的目的。

假设根网站为abc.com且有多个用户。每个用户都有一个主页,管理页面,请求页面等。

我们假设我们有用户user1user 2 我希望将网址编码为:

abc.com/user1/admin

abc.com/user1/home

abc.com/user1/requests

所以基本上abc.com/user1/homeuser 1的主页,abc.com/user1/admin是用户1的管理页面。

我尝试使用命名参数等在wicket中使用请求映射。我可以将我的URL编码为abc.com/home/user1,但我无法获得我想要的编码。 欢迎任何帮助。

感谢
了Anant

1 个答案:

答案 0 :(得分:1)

我刚开始使用wicket的1.5版本,但我认为新的地图系统很容易解决你的观点:

mountPage("{userCode}/home", UserHomePage.class);
mountPage("{userCode}/admin", UserAdminPage.class);

然后,在页面中,您只需检索页面参数以加载模型。

String userCode = pageParameter.get("userCode").toString();