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

当前页面: 开发资料首页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一下,怎么人气忒差呢


顶下


把显示友好信息的勾去掉


谢谢老大了,结贴


↑返回目录
前一篇: 请问一个关于释放资源的问题
后一篇: post传递中包含了d:/Temp/test这样的字符,在接收页面接收到的 会把/t转换为空格,请问如何处理?