servlet异常处理代码
来源:互联网 发布:淘宝流量兑换在哪里 编辑:程序博客网 时间:2024/06/05 16:17
<!-- servlet 定义 --><servlet> <servlet-name>ErrorHandler</servlet-name> <servlet-class>ErrorHandler</servlet-class></servlet><!-- servlet 映射 --><servlet-mapping> <servlet-name>ErrorHandler</servlet-name> <url-pattern>/ErrorHandler</url-pattern></servlet-mapping><!-- error-code 相关的错误页面 --><error-page> <error-code>404</error-code> <location>/ErrorHandler</location></error-page><error-page> <error-code>403</error-code> <location>/ErrorHandler</location></error-page><!-- exception-type 相关的错误页面 --><error-page> <exception-type> javax.servlet.ServletException </exception-type > <location>/ErrorHandler</location></error-page><error-page> <exception-type>java.io.IOException</exception-type > <location>/ErrorHandler</location></error-page>
如果您想对所有的异常有一个通用的错误处理程序,那么应该定义下面的 error-page,而不是为每个异常定义单独的 error-page 元素:
<error-page> <exception-type>java.lang.Throwable</exception-type > <location>/ErrorHandler</location></error-page>以下是关于上面的 web.xml 异常处理要注意的点:
- Servelt ErrorHandler 与其他的 Servelt 的定义方式一样,且在 web.xml 中进行配置。
- 如果有错误状态代码出现,不管为 404(Not Found 未找到)或 403(Forbidden 禁止),则会调用 ErrorHandler 的 Servlet。
- 如果 Web 应用程序抛出 ServletException 或 IOException,那么 Web 容器会调用 ErrorHandler 的 Servlet。
- 您可以定义不同的错误处理程序来处理不同类型的错误或异常。上面的实例是非常通用的,希望您能通过实例理解基本的概念。
阅读全文
0 0
- servlet异常处理代码
- 处理servlet异常
- Servlet异常处理
- Servlet之异常处理
- Servlet异常处理
- Servlet异常处理
- Servlet异常处理
- servlet异常处理
- Servlet异常处理
- servlet异常处理
- Servlet异常处理
- Servlet 异常处理
- servlet_13 Servlet异常处理
- Servlet异常处理
- servlet异常如何处理
- servlet异常如何处理
- Servlet异常处理
- Servlet异常处理的问题,
- hadoop性能调优与运维
- TF-IDF(java实现)
- FPGA之Quartus12.1及Modelsim Altera10.1安装和破解
- Spring MVC使用注解开发
- 第十章 Spring对DAO的支持
- servlet异常处理代码
- JavaGC算法介绍与分析
- 斯特林公式&1018 Big Number
- keras/构建卷积神经网络人脸识别
- Linux 用户管理命令
- Java 并发编程:线程间的协作(wait/notify/sleep/yield/join)
- 约瑟夫环问题
- myeclipse智能感知使用
- C++中set用法详解