Java如何在web.xml中指定默认错误页面?

Java如何在web.xml中指定默认错误页面?,第1张

Java如何在web.xml中指定默认错误页面?

在Servlet 3.0或更高版本上,你只需指定

<web-app ...>    <error-page>        <location>/general-error.html</location>    </error-page></web-app>

但是,由于你仍在使用Servlet 2.5,因此别无选择,只能单独指定每个常见的HTTP错误。你需要确定最终用户可能遇到的HTTP错误。在使用HTTP身份验证,拥有禁用目录列表,使用自定义servlet和代码(可能会引发未处理的异常或未实现所有方法的代码)的准系统Web应用程序上,你需要针对HTTP错误进行设置401 ,403、500和503。

<error-page>    <!-- Missing login -->    <error-pre>401</error-pre>    <location>/general-error.html</location></error-page><error-page>    <!-- Forbidden directory listing -->    <error-pre>403</error-pre>    <location>/general-error.html</location></error-page><error-page>    <!-- Missing resource -->    <error-pre>404</error-pre>    <location>/Error404.html</location></error-page><error-page>    <!-- Uncaught exception -->    <error-pre>500</error-pre>    <location>/general-error.html</location></error-page><error-page>    <!-- Unsupported servlet method -->    <error-pre>503</error-pre>    <location>/general-error.html</location></error-page>

那应该涵盖最常见的那些。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5017564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存