建立2个页面
1个为index.jsp 设置<%@ page="java" errorPage="error.jsp" %>代表出错后跳转到哪个页面
在本页面输出<%=i %> 跳转不到指定页面是因为没有配置web.xml,下面有配置web.xml的方法
1个位error.jsp 设置<%@ page="java" isErrorPage="true" %>代表此页面接到Exception后由该页面处理
<%=exception.toString() %>
<%=exception.getMessage() %> 打印异常信息
一. 通过错误码来配置error-page
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
上面配置了当系统发生500错误(即服务器内部错误)时,跳转到错误处理页面error.jsp。
二. 通过异常的类型配置error-page
Eg.
<error-page>
<exception-type>java.lang.NullException</exception-type>
<location>/error.jsp</location>
</error-page>