在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>
那应该涵盖最常见的那些。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)