`
javeye
  • 浏览: 331110 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

web.xml配置error code 在ie下无法打开的问题解决

阅读更多

http://jsf.iteye.com/blog/141949

原文转自该处。

如下几个解决办法:

 

1, IE设定   工具-->Internet选项-->高级--->显示http友好错误信息(取消选择) , 这样就可以了
2, 设置指定错误页页状态为正常,来告诉IE这不是一个服务器错误, 从而不显示IE的自定义错误页 
<%
    response.setStatus(200); // 200 = HttpServletResponse.SC_OK
%>
3, 把错误页做大一点,弄个几百K 就可以显示错误页面 (加一个div块,display设为none就可以了),这个问题比较奇怪.

 

对于3,说明下,应该是因为MS的程序员写IE的时候,如果自己设置了错误代码页面的跳转,IE会判断跳转页面的大小,如果小于其设置的值,则不会跳转到你定义的页面,而是跳转到IE默认的错误代码页面。

一下是一些错误代码和其对应的页面最小值:

错误码 ie需要的页面最小值(字节数)

400 512
403 256
404 512
405 256
406 512
408 512
409 512
410 256
500 512
501 512
505 512
可见,如果你定义的404错误页面大小<512 则ie会返回自己默认的404错误页面。

郁闷吧。

如果想加大页面的大小,可以像3说的那样写一个div display=none 也可以写一段话,然后注释掉,关键是注释的问题,不能采用<%-- --%>注释,只能用<-- -->注释,否则一样没用。

再次申明转载地址:http://jsf.iteye.com/blog/141949

分享到:
评论

相关推荐

    在web.xml中设置错误处理页面.docx

    在实验中,我们首先在 WebContent 目录下创建了 404.jsp 和 500.jsp 两个文件,然后在 web.xml 文件中配置了错误处理页面的路径。 实验的结果是,我们成功地设置了错误处理页面,并且在出现异常时,浏览器可以正确...

    jsp(Tomcat)中errorPage不能使用的原因解决方法,Jsp技术文章,JSP系列教程,Jsp.htm.rar

    1. **配置问题**:检查`web.xml`文件的语法是否正确,确保没有拼写错误、未闭合的标签或者非法字符。XML文件的格式错误可能导致Tomcat无法解析`&lt;error-page&gt;`配置。 2. **路径问题**:确保`location`属性指定的错误...

    servlet/jsp自定义错误页面

    在给定的文件中,描述了两种不同的错误页面配置方式及其在IE浏览器下的表现。 首先,不推荐的配置方式如下: ```xml &lt;error-page&gt; &lt;error-code&gt;404&lt;/error-code&gt; &lt;location&gt;/error404.jsp &lt;/error-page&gt; &lt;error-...

    JavaScript,验证XML正确性

    在 Web 开发中,XML(可扩展标记语言)被广泛用于数据交换和存储。为了确保 XML 文件的结构完整性和语法正确性,通常需要对其进行验证。本文将详细介绍如何使用 JavaScript 来验证 XML 的格式是否正确。 #### 一、...

    JS读取XML.txt

    在Web开发中,XML常被用作数据交换格式,尤其是在需要跨平台、跨语言的数据共享场景下。JavaScript作为网页中的脚本语言,可以用来动态处理XML数据,实现更丰富的网页交互功能。 #### 二、使用JavaScript解析XML ...

    js读取XML js读取XML

    在Web开发中,JavaScript与XML的结合使用非常常见,尤其是在处理动态数据或者构建复杂的用户界面时。XML(Extensible Markup Language,可扩展标记语言)是一种用来标记数据、定义数据类型的一种语言,而JavaScript...

    XMLDOM对象方法手册

    虽然XMLDOM主要关注文档的静态结构,但在某些情况下,可以注册事件处理器,如`node.addEventListener`(非IE特有)。 通过这个手册,开发者可以深入了解XMLDOM对象的使用,从而在JavaScript环境中高效地处理XML...

    Ajax+Servlet 实例

    Ajax(Asynchronous JavaScript and XML)技术是现代Web开发中的关键组成部分,它允许在不刷新整个页面的情况下与服务器进行异步数据交互。Servlet是Java Web开发中的一个标准,用于处理和响应HTTP请求。在这个实例...

    模拟ie发送http消息

    在模拟IE时,User-Agent字段应设置为IE浏览器的标识,以模仿真实的IE请求。 2. **设置请求方法**:常见的HTTP请求方法有GET、POST、PUT、DELETE等。根据实际需求选择合适的方法。例如,获取网页内容通常使用GET,...

    jQuery.ajax 跨域请求webapi设置headers的解决方案

    在进行Web开发时,我们经常会遇到跨域问题,特别是在使用jQuery的`$.ajax`进行Ajax请求时,如果请求的目标不在同一个源下,浏览器会因为同源策略限制而阻止请求。然而,有时候我们需要在跨域请求中传递一些自定义的...

    富基融通JAVA软件工程师面试题(2011.12)

    - `web.xml` 是 Web 应用的部署描述符,用于配置 Web 应用的基本信息,如 Servlet、过滤器、监听器等。 ### doGet() 和 doPost() 的调用时机 - `doGet()`:处理 GET 请求,通常用于检索信息。 - `doPost()`:处理 ...

    VB编程资源大全(英文源码 网络)

    AdvancedWebBrowser.zip Advanced web browser..something like IE but less options really nice interface..code is very easy to understand..teaches you the basics of using vb.&lt;END&gt;&lt;br&gt;54 , iusage.zip...

    Anthem.NET中FileUpload控件Ajax方式的文件上传

    Ajax(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下进行部分页面更新,从而提供更好的用户体验。在.NET环境中,我们可以结合jQuery和其他库来实现这一目标。 首先,我们需要在`Default....

    解决WebView通过URL加载H5界面出现空白的问题

    2. **基本配置问题**: 初始化WebView时,我们需要对其进行一些基本配置,以便它能够正确显示网页内容。以下是配置示例: ```java WebSettings webSettings = webView.getSettings(); webSettings....

    cuteEditor6.0

    &lt;br/&gt; 没有打开较慢的Java或ActiveX组件 &lt;br/&gt;100% DHTML, JavaScript ASP.Net code. There are no slow Java or ActiveX components to worry about and everything is handled in the browser! ...

    基于JQuery的访问WebService的代码(可访问Java[Xfire])

    在本文中,我们将探讨如何使用jQuery来访问基于Java的Web服务,特别是使用Xfire框架构建的服务。jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互。Web服务,通常遵循SOAP协议,允许...

    Ajax提交验证

    在现代Web开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛应用于实现网页的异步更新,使得用户可以在不重新加载整个页面的情况下与服务器进行数据交互。这种方式大大提升了用户体验,同时也提高了应用...

    前端笔试面试题目总结.docx编程资料

    - **常见兼容性问题**:如 IE 下的盒模型问题、CSS3 新特性支持度差异、事件模型差异等。 - **解决方案**:使用条件注释、前缀、Polyfills 等方法解决。 #### 前端框架与模型 - **MVC 模型**:Model-View-...

    jQuery.ajaxSubmit:通过ajax发送表单

    `jQuery.ajaxSubmit`适用于大部分现代浏览器,但在较旧的IE版本中可能存在问题。确保在使用前检查浏览器兼容性,并在必要时采用polyfill或其他解决方案。 总结,`jQuery.ajaxSubmit`是jQuery Form Plugin中的一个...

    借助FileReader实现将文件编码为Base64后通过AJAX上传

    在现代Web应用中,文件上传是一项常见的功能,但传统的HTML表单提交方式往往无法满足异步上传的需求。AJAX(Asynchronous JavaScript and XML)技术能够实现在后台与服务器进行通信,而无需刷新整个页面,然而它本身...

Global site tag (gtag.js) - Google Analytics