当前位置: 代码迷 >> J2SE >> 设置了一个errorPage页面,但是不起作用,调试中,源码如下:该如何解决
  详细解决方案

设置了一个errorPage页面,但是不起作用,调试中,源码如下:该如何解决

热度:100   发布时间:2016-04-24 01:53:09.0
设置了一个errorPage页面,但是不起作用,调试中,源码如下:
设置了一个errorPage页面,但是不起作用,调试中,源码如下:
具体是哪里错了,还是还需要别设置和操作
第一个页面:
HTML code
<!--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>

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

顺便问下你没跳到errorPage,那显示的是什么页面
  相关解决方案