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

web.xml配置404,500自定义错误页面无效的解决办法

阅读更多

 

在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自定义错误页面详解

    主要介绍了在Tomcat中配置404自定义错误页面全解,需要的朋友可以参考下

    cms后台管理

    首先进入配置文件web.xml, &lt;context-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;!----&gt; &lt;param-value&gt; /WEB-INF/config/application-context.xml /WEB-INF/config/cache-context.xml /...

    dotNETCMSv1.0sp5源码

    dotNETCMSv1.0sp5免费版本是一款具有强大功能的基于ASP.NET+MSSQL构架的内容管理软件,国内领先的第一款开源的、集成web2.0元素的、模块化的CMS建站系统。 dotNETCMSv1.0sp5免费版功能: SQL数据库+内容管理+...

    风讯 dotNETCMS v1.0 sp5 完整版_升级包 商业版

    dotNETCMSv1.0sp5免费版本是一款具有强大功能的基于ASP.NET+MSSQL构架的内容管理软件,国内领先的第一款开源的、集成web2.0元素的、模块化的CMS建站系统。 dotNETCMSv1.0sp5功能: SQL数据库+内容管理+发布管理+...

    PROJECT 2007宝典 9/9

     1.2.5 从错误中吸取教训   1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3...

    PROJECT 2007宝典 7/9

     1.2.5 从错误中吸取教训   1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3...

    PROJECT 2007宝典 1/10

     1.2.5 从错误中吸取教训   1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3...

    PROJECT 2007宝典 8/9

     1.2.5 从错误中吸取教训   1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3...

    PROJECT 2007宝典 5/9

     1.2.5 从错误中吸取教训   1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3...

    PROJECT 2007宝典 6/9

     1.2.5 从错误中吸取教训   1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3...

    PROJECT 2007宝典 3/9

     1.2.5 从错误中吸取教训   1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3...

    PROJECT 2007宝典 2/9

     1.2.5 从错误中吸取教训   1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3...

    PROJECT 2007宝典 4/9

     1.2.5 从错误中吸取教训   1.3 小结   第2章 熟悉Microsoft Project环境   2.1 初识Project   2.1.1 启动项目   2.1.2 输入信息   2.1.3 更改视图   2.2 Project 2007中的新增功能   2.3...

    IIS6.0 IIS,互联网信息服务

    多个IP对应多个Web站点 如果本机已绑定了多个IP地址,想利用不同的IP地址得出不同的Web页面,则只需在“默认Web站点”处单击右键,选“新建→站点”,然后根据提示在“说明”处输入任意用于说明它的内容(比如为“我...

    Spring面试题

    用户提交表单时,一个配置好的ActionForm对象被创建,并被填入表单相应的数据,ActionServler根据Struts-config.xml文件配置好的设置决定是否需要表单验证,如果需要就调用ActionForm的 Validate()验证后选择将...

    低清版 大型门户网站是这样炼成的.pdf

    2.2.1 web.xml中struts 2的配置实现 54 2.2.2 struts 2属性配置文件struts.properties详解 55 2.2.3 struts 2核心配置文件struts.xml详解 57 2.3 struts 2应用开发实务 61 2.3.1 struts 2应用开发环境的搭建 62 ...

    NTKO文档在线编辑控件4.0.1.2

    智能Web调用让您甚至可使用XML或者自定义的协议与服务器通讯! 9 广泛的操作系统,Web服务器,数据库和编程语言支持 后台支持Windows,Linux,Unix等各种操作系统;支持IIS,Domino,Websphere,Apache等所有后台WEB...

    淘宝上买来的团购导航网站分享给大家

    如果后台开启SEO无效,请使用Rewrite.rar配置即可(虚拟空间用户请联系虚拟空间商解决) +----------------------------------+ Lht_CV2.0 系统的技术支持 +----------------------------------+

    adb1.0.26包含fastboot.exe

    常见安装失败输出代码、含义及可能的解决办法如下: 输出 含义 解决办法 INSTALL_FAILED_ALREADY_EXISTS 应用已经存在,或卸载了但没卸载干净 adb install 时使用 -r 参数,或者先 adb uninstall &lt;packagename&gt; 再...

Global site tag (gtag.js) - Google Analytics