web.xml配置异常处理界面
2016-07-06 14:26
736 查看
原文来自《http://jc-dreaming.iteye.com/blog/824452》
《转载者题:个人认为,开发阶段不要配置异常处理页面,否则可能出现错误不知道是什么地方出错的现象,纯属个人见解,与原著作者无关,欢迎指正》
通常为了给用户提供良好的人机接口,我们都会为整个web应用,提供处理异常或者 错误的通用页面,而这些通用页面需要在web.xml中进行配置,主要是两种方式:其一根据HTTP响应状态码;其二是根据异常类名进行配置。
格式如下:
<web-app>
<error-page>
<exception-type>完整的异常类名</exception-type>
<location>以”/”开头的异常处理页面路径</location>
</error-page>
<error-page>
<error-code>HTTP响应状态码</error-code>
<location>以”/”开头的异常处理页面路径</location>
</error-page>
</web-app>
//--------------------------------------------------------------//
<!-- 400错误 请求无效 -->
<error-page>
<error-code>400</error-code>
<location>/error.jsp</location>
</error-page>
<!-- 404 页面不存在错误 -->
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
<!-- 500 服务器内部错误 -->
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
<!-- java.lang.Exception异常错误,依据这个标记可定义多个类似错误提示 -->
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error.jsp</location>
</error-page>
<!-- java.lang.NullPointerException异常错误,依据这个标记可定义多个类似错误提示 -->
<error-page>
<exception-type>java.lang.NullPointerException</exception-type>
<location>/error.jsp</location>
</error-page>
<error-page>
<exception-type>javax.servlet.ServletException</exception-type>
<location>/error.jsp</location>
</error-page>
《转载者题:个人认为,开发阶段不要配置异常处理页面,否则可能出现错误不知道是什么地方出错的现象,纯属个人见解,与原著作者无关,欢迎指正》
通常为了给用户提供良好的人机接口,我们都会为整个web应用,提供处理异常或者 错误的通用页面,而这些通用页面需要在web.xml中进行配置,主要是两种方式:其一根据HTTP响应状态码;其二是根据异常类名进行配置。
格式如下:
<web-app>
<error-page>
<exception-type>完整的异常类名</exception-type>
<location>以”/”开头的异常处理页面路径</location>
</error-page>
<error-page>
<error-code>HTTP响应状态码</error-code>
<location>以”/”开头的异常处理页面路径</location>
</error-page>
</web-app>
//--------------------------------------------------------------//
<!-- 400错误 请求无效 -->
<error-page>
<error-code>400</error-code>
<location>/error.jsp</location>
</error-page>
<!-- 404 页面不存在错误 -->
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
<!-- 500 服务器内部错误 -->
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
<!-- java.lang.Exception异常错误,依据这个标记可定义多个类似错误提示 -->
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error.jsp</location>
</error-page>
<!-- java.lang.NullPointerException异常错误,依据这个标记可定义多个类似错误提示 -->
<error-page>
<exception-type>java.lang.NullPointerException</exception-type>
<location>/error.jsp</location>
</error-page>
<error-page>
<exception-type>javax.servlet.ServletException</exception-type>
<location>/error.jsp</location>
</error-page>
相关文章推荐
- java-WEB中的监听器Lisener
- GUI - Web前端开发框架
- Extjs4.0 最新最全视频教程
- JSP/PHP基于Ajax的分页功能实现
- MyEclipse Web Project转Eclipse Dynamic Web Project
- axis备忘
- 开发阶段Jetty运行Jsp报错且响应空白
- 如何优雅地处理前端异常?
- 创业如何选择WEB开发语言
- Erlang实现的一个Web服务器代码实例
- 防止网页脚本病毒执行的方法-from web
- 自学成才的秘密:115个 web Develop 资源
- jsp简单实现页面之间共享信息的方法
- 使用批处理修改web打印设置笔记 适用于IE
- Apache Web让JSP“动”起来
- web下载的ActiveX控件自动更新
- 推荐六款WEB上传组件性能测试与比较第1/10页