站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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"也行...郁闷 真不明白了


↑返回目录
前一篇: 多线程下CPU占有率的问题
后一篇: 关于ObjectInputStream类的使用问题