Java Web错误页面
在web.xml中指定error page
请参考How to specify the default error page in web.xml?
在Servlet3.0或以上,可以直接使用
<web-app ...>
<error-page>
<location>/general-error.html</location>
</error-page>
</web-app>
Servlet 2.5需要指定每一个HTTP错误
<error-page>
<!-- Missing login -->
<error-code>401</error-code>
<location>/general-error.html</location>
</error-page>
<error-page>
<!-- Forbidden directory listing -->
<error-code>403</error-code>
<location>/general-error.html</location>
</error-page>
<error-page>
<!-- Missing resource -->
<error-code>404</error-code>
<location>/Error404.html</location>
</error-page>
<error-page>
<!-- Uncaught exception -->
<error-code>500</error-code>
<location>/general-error.html</location>
</error-page>
<error-page>
<!-- Unsupported servlet method -->
<error-code>503</error-code>
<location>/general-error.html</location>
</error-page>