报错文件的设置 web.xml
<error-page>
<error-code>404</error-code>
<location>/notFileFound.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.NullPointerException</exception-type> <location>/null.jsp</location>
</error-page>
如果某文件资源没有找到,服务器要报404错误,按上述配置则会调用H:\tomcat4\webapps\ROOT\notFileFound.jsp。
如果执行的某个JSP文件产生 NullPointException ,则会调用H:\tomcat4\webapps\ROOT\null.jsp
典型的JSP错误页面应该这样写:
<%@ page isErrorPage=”true”%> 出错了:
(</p>
错误信息:
<%= exception.getMessage() %><br>
Stack Trace is :
<pre><font color="red">
<% java.io.CharArrayWriter cw = new java.io.CharArrayWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(cw,true);
exception.printStackTrace(pw);
out.println(cw.toString());
%>
</font></pre>
<error-page>
<error-code>404</error-code>
<location>/notFileFound.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.NullPointerException</exception-type> <location>/null.jsp</location>
</error-page>
如果某文件资源没有找到,服务器要报404错误,按上述配置则会调用H:\tomcat4\webapps\ROOT\notFileFound.jsp。
如果执行的某个JSP文件产生 NullPointException ,则会调用H:\tomcat4\webapps\ROOT\null.jsp
典型的JSP错误页面应该这样写:
<%@ page isErrorPage=”true”%> 出错了:
(</p>
错误信息:
<%= exception.getMessage() %><br>
Stack Trace is :
<pre><font color="red">
<% java.io.CharArrayWriter cw = new java.io.CharArrayWriter(); java.io.PrintWriter pw = new java.io.PrintWriter(cw,true);
exception.printStackTrace(pw);
out.println(cw.toString());
%>
</font></pre>
希望高人指点!
这是IE自身的问题,在
"Internet选项"--"高级"--"浏览"--"显示友好HTTP"信息(倒数第九个)设置
<%@ page iserrorpage = "true" %>
燃烧引入的界面用
<%@ page errorpage = "errorpage.jsp" %>
谢谢楼下 Kingdyjz(重新来过!!!!!!) 的更正。书本上都有的,可以 去实验一下 .您的ERRORPAGE属性可能未调用成功。呵呵,.