如何在web.xml中定义通用/回退错误页面

7

我的Java Web应用目前通过在web.xml文件中进行如下配置,将某些错误码映射到一个错误servlet上(实际上是Spring Web Flow框架的一个功能,但这不是重点):

<error-page>
    <error-code>500</error-code>
    <location>/spring/error?error=500</location>
</error-page>
<error-page>
    <error-code>404</error-code>
    <location>/spring/error?error=404</location>
</error-page>

然而,在某些情况下,服务器仍会崩溃并向用户提供一些异常的堆栈跟踪转储(顺便说一句,它运行在IBM WebSphere上)。我的问题是:是否可能定义一个备用错误页面,以防所有其他错误都不匹配?这样我们就可以确保在任何情况下都不会出现堆栈跟踪。

1个回答

12

谢谢,这正是我所需要的。 - Rune Aamodt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接