posts - 40,  comments - 4,  trackbacks - 0
      404错误页出现这个问题,我在web.xml定义了如下的定义,
  <error-page>
    <error-code>404</error-code>
    <location>/error_404.htm</location>
  </error-page>
路径的是对的,奇怪的是我测试时输入一个不存在的页,出现404错误提示出现的却不是我所定义的页面,这就怪了.
主要有以下几个因素:
1.使用 tomcat 服务器
2.tomcat服务器版本
3.浏览器问题
4.IE的设置
5.错误页本身的大小

下面是提供的解决方法:

1.升级tomcat (换成其它服务器,代价沉重)
2.ie 设定   工具-->Internet选项-->高级--->显示http友好错误信息(取消选择) ,
3. 把错误页做大一点,具体几个字节,没测试,估计三四百足够了, (加一个div块,display设为none就可以了)
4.设置指定错误页页状态为正确,骗过IE的自定义错误页 方法
<%
    response.setStatus(200); // 200 = HttpServletResponse.SC_OK
%>

posted on 2007-05-10 11:21 larryjava 阅读(956) 评论(1)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: