处理HTTP状态代码的通用机制

Mar*_*aro 6 java servlets http-status-codes

我知道您可以在web.xml中指定错误页面,如下所示

<error-page>
    <error-code>404</error-code>
    <location>/404.html</location>
</error-page>
Run Code Online (Sandbox Code Playgroud)

我发现列出每个错误代码的页面有点乏味.我想知道在这种情况下最常见的做法是什么!有没有更好的方法来自动生成这些页面,例如使用JSP或servlet或通过Spring或Stripes?

luc*_*cas 0

Stripes 提供了一些可扩展但简单的方法来处理异常。Stripes 网站上有一篇很好的文章, Stripes 书中也有几页关于它的内容。

本质上,您要么实现 ExceptionHandler 接口,从 DefaultExceptionHandler 扩展(我们通常这样做),要么使用 DelegatingExceptionHandler 来处理更高级的情况。