【问题标题】:Error Page configuration in web.xml for JSF applicationJSF 应用程序的 web.xml 中的错误页面配置
【发布时间】:2011-05-15 21:04:31
【问题描述】:

我尝试使用 error-page 元素在 web.xml 中配置错误页面,但错误页面从未显示,而是以原始形式向查看应用程序的用户抛出异常。

我该怎么办?我还没有找到任何线索来解释为什么会这样。任何帮助都非常感谢。

问候, 阿西夫

【问题讨论】:

  • 你到底是怎么配置的?你到底是怎么测试的?

标签: jsf config web.xml


【解决方案1】:

您可以为Exception添加错误页面,如下所示

 <error-page>
         <error-code>400</error-code>
         <location>/400.html</location>
    </error-page>
    <error-page>
        <error-code>404</error-code>
        <location>/404.html</location>
    </error-page>

    <error-page>
        <exception-type>your.company.YourException</exception-type>
        <location>/errorPage.html</location>
    </error-page>

如果要在所有类型的异常上显示错误页面,请重新检查 Exception 类型,然后使用 java.lang.Exception

【讨论】:

  • 实际上我正在设置 /ErrorPage.jsp ,它给出了错误。但现在我正在使用 /faces/exceptionOccured.xhtml 没有给出错误。如何访问 exceptionOccured.xhtml 中的异常对象
  • 您可以使用javax.servlet.error.exception key 从请求中访问异常
猜你喜欢
  • 2013-03-22
  • 2013-12-18
  • 2013-06-09
  • 1970-01-01
  • 2013-10-17
  • 2016-11-03
  • 2012-07-30
  • 1970-01-01
相关资源
最近更新 更多