有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Wicket挂载404错误页

有没有办法在Wicket-1.5中挂载404错误页面。x不添加:

<error-page> 
  <error-code>404</error-code>
  <location>/NotFound</location>
</error-page>

到我的网站。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是否有可能通过修改ServletContext来伪造myweb.xml中的<error-page>配置设置


共 (1) 个答案

  1. # 1 楼答案

    据我所知,你需要在你的网站上的这些行。xml,但一旦完成,您仍然可以在IInitializer中装载公共页面以及其他所有内容:

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