Jsp中errorPage使用及web.xml配置

建立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>

上面配置了当系统发生 java.lang.NullException (即空指针异常)时,跳转到错误处理页面 error.jsp

你可能感兴趣的:(web.xml)