是否有办法在 Wicket-1.5.x 中安装404错误页面而不添加:
<error-page>
<error-code>404</error-code>
<location>/NotFound</location>
</error-page>
到我的web.xml文件?
我有几个应用程序都使用相同/相似的外观/感觉。我已经提取了许多常见功能,包括我的错误页面到一些共享jar文件。我已经通过Iinitializer安装了很多常用页面(登录页面,错误页面等)。有没有办法可以对404
错误做同样的事情?
更新
在做更多研究时,我也发现了这个问题:
Can I redirect to a valid Wicket page when attempting to access a non-existent page?
这也似乎表明编辑web.xml
是解决方案。
正如我所说的那样,在编辑文件时我有几个应用程序并不困难,并且 很多,这是我还要做的一件事下次我升级它们时必须记住。
如果它有所作为我使用 Tomcat-6.x 是否有可能假冒我的<error-page>
配置设置web.xml
修改ServletContext
?
答案 0 :(得分:0)
据我所知,你需要在你的web.xml中使用这些行,但是一旦你完成了这些行,你仍然可以将你的公共页面与你IInitializer
中的所有其他内容一起安装:
application.mount(
new QueryStringUrlCodingStrategy("NotFound", NotFoundErrorPage.class));