如何在 web.xml 中设置默认错误页面
在 web.xml 中,您可以使用
Servlet 3.0 或更新版本
如果您是使用 Servlet 3.0 或更高版本,您只需添加以下
<code class="xml"><web-app ...> <error-page> <location>/general-error.html</location> </error-page> </web-app></code>
Servlet 2.5
对于 Servlet 2.5,您需要单独指定每个常见 HTTP 错误:
<code class="xml"><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></code>
总而言之,对于 Servlet 3.0 或更高版本,您可以直接设置默认错误页面。对于 Servlet 2.5,您需要使用单独的
以上是如何在 web.xml 中设置默认错误页面?的详细内容。更多信息请关注PHP中文网其他相关文章!