JSP中规定了异常处理机制,具体需要完成以下三个步骤:1、编写一个JSP错误页面;2、在JSP内指定发生异常时,回到哪个错误界面;3、配置web.xml
1、“错误页面”
使用page指令中的isErrorPage属性,具体格式如下:
<%@ page isErrorPage="true"%>
2、指定回到哪个“错误页面”
使用page指令中的errorPage,具体格式如下:
<%@ page errorPage="异常处理文件"%>
如果编写的errorPage.jsp为当前页面的异常处理文件,则代码如下:
<%@ page errorPage="errorPage.jsp"%>
3、进行web.xml文件配置(两种类型)
(1)异常类型的配置,如NullPointException、IOException等,具体代码如下:
<error-page>
<exception-type>java.lang.NullPointerException</exception-type>
<location>/Nullpointer.jsp</location>
</error