当前页面: 开发资料首页 → JSP 专题 → 送分了,一个很奇怪的JSP问题
送分了,一个很奇怪的JSP问题
摘要: 送分了,一个很奇怪的JSP问题
我照书上做了一个exception的例子,但是遇到一个很莫名其妙的问题。页面代码如下:
=====================error.jsp====================
<%@ page language="java" contentType="text/html;charset=gb2312" isErrorPage="true" %>
<%
response.setContentType("text/html;charset=GBK");
%>
<head>
Error Page</head>
<body>
出错了!
发生了以下错误:
<%=exception.getMessage()%> </body>
================================================
=========================exception.jsp=========================
<%@ page language="java" contentType="text/html;charset=gb2312"errorPage="error.jsp"%>
<%
response.setContentType("text/html;charset=GBK");
%>
<head>
Error Presentation</head>
<body>
<%
Integer.parseInt("t");//这里会产生异常!
%>
</body>
=================================================================
问题如下:
1.我在IE中运行exception.jsp时,显示“HTTP 500内部服务器错误”,
2.然后我把exception.jsp中的“error.jsp”改成“/error.jsp”后刷新页面,报找不到error.jsp的错误;
3.然后我再把“/error.jsp”改回去“error.jsp”后,刷新exception.jsp,可以正常跳转并显示error.jsp的内容。
4.如果我再开一个新的IE窗口,运行exception.jsp页面后,又重新报“HTTP 500内部服务器错误”
真是很莫名其妙的问题,但是用myeclipse里面的浏览器运行就一点问题没有。
我用的是jdk1.4.2;TOMCAT5.0.28,Eclipse3.2+Myeclipse5.0,
是浏览器的问题,要设置下:
工具-选项-高级-》友好错误页面 打勾就行了。
用firefox看看
to ccmv(天):
谢谢你的答复,我看过了,你说的那一项我原来就是勾上的
UP一下,怎么人气忒差呢
顶下
把显示友好信息的勾去掉
谢谢老大了,结贴