设置了一个errorPage页面,但是不起作用,调试中,源码如下:
具体是哪里错了,还是还需要别设置和操作
第一个页面:<!--error.jsp-->
<%@ page language="java"  pageEncoding="GBK"%>
<%@ page errorPage="errorPage.jsp"%>
<html>
  <head>
    <title>欢迎光临</title>
  </head>
  <body>
  
  <%
   int i = Integer.parseInt("e");
   %>
   <%=i %>
  </body>
</html>错误页面:<!--errorPage.jsp-->
<%@ page language="java" pageEncoding="gbk"%>
<%@ page isErrorPage="true" %>
<html>
<head>
<title>页面有误,请稍后再试</title>
</head>
<body>
<center>
<img src="../images/underpress.jpg">
<%=exception.getMessage() %>
</center>
</body>
</html>

解决方案 »

  1.   

    两种可能:
    1)路径问题;
    2)浏览器设置问题,你在IE、FF、Chrome下都看看是不是都不起作用。如果只是IE不起作用:
    i.IE设定   工具-->Internet选项-->高级--->显示http友好错误信息(取消选择) , 这样就可以了
    ii.设置指定错误页页状态为正常,来告诉IE这不是一个服务器错误, 从而不显示IE的自定义错误页  
    <%
        response.setStatus(200); // 200 = HttpServletResponse.SC_OK
    %>
      

  2.   

    LS 正解,多是友好信息问题顺便问下你没跳到errorPage,那显示的是什么页面
      

  3.   


    你写个普通的最简单的Jsp看服务器是否报错,如果有错误信息,贴出来
      

  4.   

    这个是我访问的error.jsp页面 
    这就是那个错误页面,能访问,
      

  5.   

    是友好错误信息的原因,但是如果我在做应用的时候用到这个功能的时候,别人的IE设置一定是这样的,我怎么设置才能让别人设置了友好错误信息还能跳转到我设置的error页面呢?
      

  6.   

    那你就试试按这篇博客中的讲的配置error页面吧
    Tomcat Error Page配置 与 Error Page在IE下不能转发的问题