在IE下总显示IE提供的“友好的错误提示”
可以关闭
IE--工具--Internet选项--高级--取消勾选 显示友好 http 错误消息
想显示自己的错误提示,总不能期望客户把这个关上,
IE在响应内容小于一定阀值的情况下会显示友好的错误提示,
解决办法就是充实一下页面,让大小超过512即可
下面列出一张表供大家参考:
400 | Bad Request | > 512 bytes |
403 | Forbidden | > 256 bytes |
404 | Not Found | > 512 bytes |
405 | Method Not Allowed | > 256 bytes |
406 | Not Acceptable | > 512 bytes |
408 | Request Time-out | > 512 bytes |
409 | Conflict | > 512 bytes |
410 | Gone | > 256 bytes |
500 | Internal Server Error | > 512 bytes |
501 | Not Implemented | > 512 bytes |
505 | HTTP Version Not Supported | > 512 bytes |
<error-page> <error-code>403</error-code> <location>/WEB-INF/jsp/error/403.jsp</location> </error-page> <error-page> <error-code>404</error-code> <location>/WEB-INF/jsp/error/404.jsp</location> </error-page> <error-page> <error-code>500</error-code> <location>/WEB-INF/jsp/error/500.jsp</location> </error-page> <!-- java.lang.Exception --> <error-page> <exception-type>java.lang.Exception</exception-type> <location>/error.jsp</location> </error-page> <!-- java.lang.NullPointerException --> <error-page> <exception-type>java.lang.NullPointerException </exception-type> <location>/error.jsp</location> </error-page>
404.jsp样例
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>无法找到文件</title> </head> <body> 对不起,页面未找到! <!-- Ticket #11289, IE bug fix: always pad the error page with enough characters such that it is greater than 512 bytes, even after gzip compression abcdefghijklmnopqrstuvwxyz1234567890aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuu vvwwxxyyzz11223344556677889900abacbcbdcdcededfefegfgfhghgihihjijikjkjlklkmlmln mnmononpopoqpqprqrqsrsrtstsubcbcdcdedefefgfabcadefbghicjkldmnoepqrfstugvwxhyz 1i234j567k890laabmbccnddeoeffpgghqhiirjjksklltmmnunoovppqwqrrxsstytuuzvvw0wxx 1yyz2z113223434455666777889890091abc2def3ghi4jkl5mno6pqr7stu8vwx9yz11aab2bcc3 dd4ee5ff6gg7hh8ii9j0jk1kl2lmm3nnoo4p5pq6qrr7ss8tt9uuvv0wwx1x2yyzz13aba4cbcb5 dcdc6dedfef8egf9gfh0ghg1ihi2hji3jik4jkj5lkl6kml7mln8mnm9ono --> </body> </html>
参考:
http://wangye.org/blog/archives/559/
相关推荐
主要介绍了在Tomcat中配置404自定义错误页面全解,需要的朋友可以参考下
在部署Web应用程序时,WebLogic Server首先读取web.xml,然后读取weblogic.xml,覆盖或添加web.xml中没有的配置。 五、总结 weblogic.xml是WebLogic Server的核心组件,它提供了对Web应用程序进行深度定制的可能。...
在使用Eclipse开发Java项目时,XML文件是常见的配置文件,但有时我们可能会遇到一个困扰:在编辑XML文件时,Eclipse没有提供自动提示功能,这无疑会降低我们的开发效率。这个问题的出现可能是由于Eclipse的相关插件...
这些问题主要集中在配置错误、依赖缺失以及常见的异常处理等方面。 ### Spring MVC 项目常见错误与配置 #### 1. Java.lang.reflect.InvocationTargetException - **原因**:通常这种异常是在执行一个方法时发生...
2. **路径问题**:确保`location`属性指定的错误页面路径是相对Web应用的根目录,而不是服务器的绝对路径。如果路径不正确,Tomcat将找不到错误页面。 3. **权限问题**:错误页面的访问权限可能不足。确保错误页面...
这个压缩包包含的项目"SpringMVCSecurity-master"很可能是用来演示如何配置和使用Spring Security来实现自定义登录表单、处理无效凭证、基于角色的访问控制以及自定义访问拒绝错误消息的示例代码。 在Spring ...
配置`web.xml` ```xml <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...
9. Struts2默认配置文件:包括struts-default.xml、struts-plugin.xml和struts.xml,它们定义了框架的基本行为和自定义设置。 10. struts.xml配置示例:定义Action包、全局结果和Action映射,指定Action类和不同...
在JSP页面上,我们可以通过`<logic:errors>`标签显示这些错误消息,或者在Action中处理这些错误,决定是否重定向到其他页面。 6. **国际化支持**: Struts的验证框架还支持国际化,允许你为不同语言的用户提供错误...
在Web开发中,验证是非常关键的一环,因为无效或恶意的数据可能会导致各种问题,包括数据不一致、安全漏洞等。 Struts验证框架的核心组件包括ValidatorPlugIn、Validation.xml、ActionForm以及自定义的...
web.xml文件中可以配置的内容非常广泛,其中就包括了对JSP页面的全局配置。通过在web.xml中指定正确的servlet版本,可以确保特定版本的默认行为。例如,使用下面的配置可以设置应用使用JSP 2.4版本的规范,该版本...
3. **配置应用程序**:确保在web.config文件中配置全局错误处理,以便将所有未处理的异常重定向到自定义的500错误页面。例如: ```xml <customErrors mode="On" defaultRedirect="ServerError.aspx"> ...
XML(可扩展标记语言)和HTML(超文本标记语言)是两种广泛用于Web开发的标记语言,它们用于结构化和展示网页内容。然而,在处理这些文件时,有一些特殊字符如果未经正确处理,可能会导致解析错误或者产生不期望的...
通过使用预定义或自定义的验证规则,可以确保从表单提交的数据满足业务逻辑的要求,避免无效或恶意的数据进入系统。 二、验证流程 1. 表单提交:用户在Web页面上填写表单并提交。 2. 配置验证规则:在ValidatorRule...
XML解析器会检查这些规则,如果发现错误,文档将被认为是无效的。 XML的应用广泛,可以用于配置文件、数据交换、文档存储等。例如,在Web服务中,XML常用于SOAP(简单对象访问协议)消息的封装;在软件开发中,XML...
当遇到配置错误,如XML解析错误、键值对格式错误或找不到特定配置节时,应检查文件的语法和结构,确保其符合XML规范,并且配置项正确无误。 2. 机器配置文件:machine.config位于.NET Framework安装目录下,是所有...
3. **配置struts-config.xml**:在项目的`struts-config.xml`配置文件中,你需要将自定义的ActionForm与相应的Action进行关联,并指定表单验证使用的ActionForm类。同时,可以在这里配置全局错误消息,以及默认的...
在这个主题中,我们将深入探讨ASP.NET membership的XML配置方面。 XML配置是ASP.NET应用程序中不可或缺的一部分,特别是在处理membership时。在ASP.NET中,我们通常会使用Web.config文件来存储应用程序的配置信息,...
5. **错误处理**:在处理XML时,应考虑错误处理,如无效的XML结构或语法错误。TDOM会抛出异常,需要捕获并适当地处理。 6. **官方示例**:TDOM的官方文档包含许多示例,展示了如何执行各种XML操作,如查询、修改和...
在实际应用中,我们还需要考虑错误处理,比如XML文件加载失败或XPath表达式无效等情况。此外,大量操作XML可能影响性能,因此要合理设计数据结构和操作方式,避免不必要的遍历。 总结,ASP与XML的结合提供了强大的...