Wicket安装了404错误页面

时间:2014-07-28 18:53:04

标签: java wicket wicket-1.5

是否有办法在 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

1 个答案:

答案 0 :(得分:0)

据我所知,你需要在你的web.xml中使用这些行,但是一旦你完成了这些行,你仍然可以将你的公共页面与你IInitializer中的所有其他内容一起安装:

application.mount(
        new QueryStringUrlCodingStrategy("NotFound", NotFoundErrorPage.class));