专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Servlet开发教程之异常处理

Servlet开发教程之异常处理

更新时间:2020-08-31 09:05:04 来源:赢咖4 浏览973次


大家在使用Servlet的时候,经常会遇到一些异常问题,在Servlet开发教程中委会大家解答。


Servlet开发教程


当一个 Servlet 抛出一个异常时,Web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出异常类型相匹配的配置。


您必须在 web.xml 中使用 error-page 元素来指定对特定异常 或 HTTP 状态码 作出相应的 Servlet 调用。


web.xml 配置


假设,有一个 ErrorHandler 的 Servlet 在任何已定义的异常或错误出现时被调用。以下将是在 web.xml 中创建的项。


1.jpg


java.lang.Throwable 对所有的异常有一个通用的错误处理程序,而不是为每个异常定义单独的 error-page 元素。


Servlet 错误处理程序实例


以下是 Servlet 实例,将应对任何您所定义的错误或异常发生时的错误处理程序。


2.jpg


3.jpg


以常用的方式编译ErrorHandler.java并把类文件放入/webapps/ROOT/WEB-INF/classes中(注意:POM和Eclipse项目忽略这一步)。


现在,尝试使用一个会产生异常的 Servlet,或者输入一个错误的 URL,这将触发 Web 容器调用 ErrorHandler 的 Servlet,并显示适当的消息。


提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>