当前页面: 开发资料首页 → Java 专题 → 关于JSP中错误页面跳转的问题
关于JSP中错误页面跳转的问题
摘要: 关于JSP中错误页面跳转的问题
目的:当发生错误时.跳到指定的页面.使用errorPage 代码如下.
<%@page language="java" contentType="text/html;charset=gb2312"
errorPage="error.jsp"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page errorPage="error.jsp" %>
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
My JSP 'mustBeError.jsp' starting page </head>
<body>
<%
int i=0;
int j=1;
out.println(j/i);
%>
</body>
要跳转到的页面
<%@ page language="java" contentType="text/html;charset=gb2312"
isErrorPage="true"%>
HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
My JSP 'error.jsp' starting page </head>
<body>
<%
out.println("错了错了.aaa~~~");
%>
</body>
运行出现问题..我的eclipes也不报出什么错..网面的报错页面和我们上网的找不到指定页差不多.
怎么回事啊.....我连在xml中配置错误页面处理方法也试了..不行..
拜托大家帮忙试下下..
第一个代码开头只要<%@page language="java" contentType="text/html;charset=gb2312"
errorPage="error.jsp"%>
把这句去掉<%@ page errorPage="error.jsp" %>
检查你的该文件路径对了没有
肯定是路径不对
换成这个试试
<%@page language="java" contentType="text/html;charset=gb2312"
errorPage="../error.jsp"%>
我试了下..我用的tomcat5.5的(版本应该没什么问题吧?)
把error.jsp中的isErrorPage="true"去掉了..居然成功访问..成了...
怎么回事啊..糊涂了..书上写错了?
而且是指定哪个访问哪个都行..比如errorPage="first.jsp"也行...郁闷 真不明白了