我想做一些网站,应该有可以在 URL 下访问的用户配置文件,例如 site.com/user/m4ks 我不知道如何使用 Wicket 来做到这一点。是否可以使用任何通配符等制作BookMarkablePage?
IRequestTargetUrlCodingStrategy
才能实现此目的。我的建议是MixedParamHybridUrlCodingStrategy
。在那里,您可以定义一个已知参数名称的数组,这些参数名称将像这样附加到 URL:mypage/param1/value1/param2/value2
,而其他未知参数将像这样附加到 mypage?param3=value3
。
无论如何,这里有一个教程页面,介绍如何安装可书签页面和使用 UrlCodingStrategies。
查看 URL 编码策略。它们在 wicket wiki 中有解释。您正在寻找“IndexedParamUrlCodingStrategy”。 Javadoc 这里。