更新时间:2020-08-31 09:05:04 来源:极悦 浏览1042次
大家在使用Servlet的时候,经常会遇到一些异常问题,在Servlet开发教程中委会大家解答。
当一个 Servlet 抛出一个异常时,Web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出异常类型相匹配的配置。
您必须在 web.xml 中使用 error-page 元素来指定对特定异常 或 HTTP 状态码 作出相应的 Servlet 调用。
假设,有一个 ErrorHandler 的 Servlet 在任何已定义的异常或错误出现时被调用。以下将是在 web.xml 中创建的项。
java.lang.Throwable 对所有的异常有一个通用的错误处理程序,而不是为每个异常定义单独的 error-page 元素。
以下是 Servlet 实例,将应对任何您所定义的错误或异常发生时的错误处理程序。
以常用的方式编译ErrorHandler.java并把类文件放入/webapps/ROOT/WEB-INF/classes中(注意:POM和Eclipse项目忽略这一步)。
现在,尝试使用一个会产生异常的 Servlet,或者输入一个错误的 URL,这将触发 Web 容器调用 ErrorHandler 的 Servlet,并显示适当的消息。
0基础 0学费 15天面授
有基础 直达就业
业余时间 高薪转行
工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习