【发布时间】:2011-05-27 15:28:13
【问题描述】:
我们有一个广泛使用 HybridUrlCodingStrategy 的现有 Java Wicket 1.4 应用程序:
mount(new HybridUrlCodingStrategy("/myurl", MyPage.class));
这导致我们的 URL 看起来像:
http://host/myurl/paramName1/paramValue1/paramName2/paramValue2
我想在 Wicket 1.5 中保留这种 URL 格式,但是 HybridUrlCodingStrategy 已被删除。在 wicket 1.5 中,页面安装为:
mountPage("/myurl", MyPage.class);
这会导致传统的 URL,例如:
http://host/myurl?paramName1=paramValue2¶mName2=paramValue2
我已经读到我们应该使用 MountedMapper 类,但是查看 Wicket 1.5 示例、API 文档和源代码,我仍然不清楚如何使用 MountedMapper 获得与我们获得相同的行为HybridUrlCodingStrategy。
有人知道怎么做吗?
【问题讨论】: