首页 课程 师资 教程 报名

Servlet开发教程之异常处理

  • 2020-08-31 09:05:04
  • 986次 星辉


大家在使用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,并显示适当的消息。


选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交