Java Wicket中没有装载路径的漂亮URL

Java Wicket中没有装载路径的漂亮URL,java,wicket,Java,Wicket,问题是: 使用Wickets url装载策略之一,我可以执行以下url(作为示例) http://somedomain.com/mount-path/desiredname 我想做的是 http://somedomain.com/desiredname desiredname可以是页面或帖子。但对于Wicket,我必须先使用挂载路径 有谁能给我指出正确的方向,或者使用不同的安装策略或者过滤器设置 例如,somedomain.com中所有URL的回退类,其中一个代码应该很简单 谢谢。但是如果您将W

问题是: 使用Wickets url装载策略之一,我可以执行以下url(作为示例)

http://somedomain.com/mount-path/desiredname

我想做的是

http://somedomain.com/desiredname

desiredname可以是页面或帖子。但对于Wicket,我必须先使用挂载路径

有谁能给我指出正确的方向,或者使用不同的安装策略或者过滤器设置

例如,somedomain.com中所有URL的回退类,其中一个代码应该很简单


谢谢。

但是如果您将Wicket过滤器映射到“/”,它会像您期望的那样工作吗

如果没有,这可能是您需要的:

您可以尝试使用库

还可以实现自定义


我不确定这方面的建议。

谢谢你的链接。wicket筛选器映射设置为:/*当我使用装载路径装载时,这没有问题。所有其他URL都会导致404。(捕捉404作为常规用例来查找特定站点似乎并不那么优雅)。如果您同时使用两个过滤器并将url重写设置为重定向,则这一点很有效。否则wicket筛选器无法识别重写的url.bump只需查看我发布的新答案我很确定这篇博文回答了您的问题:)这太棒了,谢谢。
@MountPath(path = "/")
@MountMixedParam(parameterNames = { "action", "accountID" })