我试过
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/errors/error.jsp</location>
</error-page>
但我没有发现 404 错误。我怎样才能捕捉到同一页面的 404 等错误?我想将所有错误代码捕获到同一个错误页面 jsp。
最佳答案
您可以添加 <error-code>
那个的标签
<error-page>
<error-code>404</error-code>
<location>/errors/error.jsp</location>
</error-page>
更新:
根据您更新的问题 - 您必须在 web.xml 中单独定义每个错误代码。
使用 <exception-type>java.lang.Throwable</exception-type>
将捕获错误 500s 但不是 404s
关于java - 如何从 web.xml 捕获同一页面的所有错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2956167/