有缘则是停泊,无缘则是流浪!

Welcome to Valen's Space!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Jsp中errorPage使用及web.xml配置

Posted on 2009-09-24 13:32  Valen  阅读(2643)  评论(1编辑  收藏  举报

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