在JSP的文件头那里加上
<%@PAGE errorPage="INDEX.HTM" %>

解决方案 »

  1.   

    使用errorpage指令<%@ page errorPage="error.jsp" %>
      

  2.   

    我们在项目中做jsp,都是由topPage.jsp,buttomPage.jsp,content.Jsp组成,topPage.jsp用errorpage指令 <%@ page errorPage="error.jsp" %>
      

  3.   

    modify your web.xml(in your jsp_appdir\WEB-INF dir) , add this in <web-app></web-app> :
      <!-- Error pages for standard HTTP error codes -->
      <error-page>
          <error-code>404</error-code>
          <location>/error.jsp</location>
      </error-page>
      <error-page>
          <error-code>500</error-code>
          <location>/error.jsp</location>
      </error-page>
      <!-- Error pages for standard JAVA error codes -->
      <error-page>
        <exception-type>java.lang.Exception</exception-type>
        <location>/error.jsp</location>
      </error-page>
      

  4.   

    如楼上所讲的在web.xml注册自定义错误页面。
    你可以针对一些常见错误页面自己写
    <error-page>
          <error-code>404</error-code>
          <location>/400.jsp</location>
      </error-page>
      <error-page>
          <error-code>500</error-code>
          <location>/500.jsp</location>
      </error-page>但是一点需要注意的是,在客户端浏览器如IE的internet选项高级属性中默认使用“友好的http错误信息”,这样会造成你的服务器是输出你所定义的错误页面,但到客户端被IE这混蛋给覆盖掉了。解决方案是你定义的错误页面的大小必须大于512 bytes,就不会被客户端设置所影响了。