如何一次捕获所有错误代码

时间:2011-07-11 12:47:27

标签: java java-ee error-handling web.xml

如何一次性捕获所有错误代码? 我试过*,但它没有用。

<error-page>
  <error-code>javax.servlet.error.status_code</error-code>  
  <location>/default_error_page.html</location>
</error-page>

2 个答案:

答案 0 :(得分:0)

根据web.xml XSD无法做到这一点。您必须单独指定每个错误代码。

答案 1 :(得分:0)

正如约瑟夫所说,没有办法从XSD中做到这一点,但是通过使用过滤器来做你想要的方式。如果过滤器捕获了任何异常,那么您可以返回所需的任何内容。

当然,只要服务器没有将标头发送回客户端,此解决方案就可以正常工作。