`
flashing
  • 浏览: 355207 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

如何解决java的web项目error-page不显示的问题

阅读更多
好久没发帖子了,今天发个,被微软的狗屁程序员和csdn的菜鸟们折腾疯了。

在网站的web.xml里面加了段
<error-page>
<error-code>500</error-code>
<location>/common/500.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/common/404.jsp</location>
</error-page>
<error-page>
<error-code>403</error-code>
<location>/common/403.jsp</location>
</error-page>
以为可以访问到了,结果在ie里面,如果sendError(404),是无论如何也不显示自定义的错误画面的,但是403可以……折腾了俩小时以后,万般无奈的在google漫无目的的search,所有中文文章都没提到这个错误如何解决,终于找到个几年前老外的帖子,大意是换个浏览器试试没准好用!我试了ff3.5和chrome,发现都能显示!firebug跟了一下发现和我想象的不太一样,并非forward到404.jsp,code是200;而是code仍然是404,附带了html。但是IE有一个错误码的附带字节数的门槛,低于这个门槛不显示附带的现实ie自己的404错误页画面!
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\ErrorThresholds]
可以设置这个值,默认是:
400 512
403 256
404 512
405 256
406 512
408 512
409 512
410 256
500 512
501 512
505 512
所以最好的办法是:让你的error-page大一些!!!shit啊!而且403是256,难怪403好用!而且403好用了以后404也好用了,真不知道ms的程序员脑袋怎么想的!
分享到:
评论
2 楼 duyouhua1214 2009-11-11  
看完贵贴,多学会了一招关于Web项目中error-page不显示的问题。
1 楼 sunwenran 2009-07-17  

哭哦

相关推荐

    演示web.xml文件中error-page标签的使用.zip

    它还应该提供清晰的指引,帮助用户解决问题或返回上一级页面。 5. **错误处理的最佳实践**: - 避免使用硬编码的URL,而是使用相对路径或者JSTL的`c:url`标签。 - 错误页面应保持简洁,避免过多的交互元素,以防...

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

    本篇文章将深入探讨`errorPage`在Tomcat环境中不能使用的问题,并提供解决方案。 首先,我们要理解`errorPage`的工作原理。在JSP中,`&lt;error-page&gt;`元素在`web.xml`部署描述符文件中定义,它允许我们将特定的HTTP...

    java web项目 web.xml配置详解

    `web.xml`被称为部署描述符(Deployment Descriptor),它位于Java Web项目的`WEB-INF`目录下。这个文件告诉应用服务器如何启动、运行以及管理Web应用程序。在Servlet 3.0及其以上版本,部分配置可以通过注解实现,...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    此外,本书的配套光盘还免费提供了价值人民币330元的java教学视频,对java语言进行了全面讲解,帮助一些不会java语言的读者快速地从java基础知识的学习中过渡到java web的学习与开发上. 第1部分 xml篇. 第1章 xml...

    Java Web程序设计-1期 项目库_单元案例_文件上传下载及发送邮件教学案例.doc

    ### Java Web程序设计-1期 项目库_单元案例_文件上传下载及发送邮件教学案例 #### 案例背景与目的 本案例是针对Java Web程序设计中的一个具体应用场景——文件上传功能的教学案例。通过该案例的学习,学生将能够...

    JAVA Web程序设计-3期(KC006) 14单元案例_文件上传下载及发送邮件教学案例.doc

    charset=GBK" import="java.util.*,com.jspsmart.upload.*" errorPage="" %&gt; SmartUpload su=new SmartUpload(); su.initialize(pageContext); su.upload(); int count = su.save("/upload", su.SAVE_VIRTUAL)...

    errorPage案例

    在IT行业中,尤其是在Web开发领域,`errorPage`是一个关键的概念,主要用于处理应用程序中的错误和异常情况。本文将深入探讨`errorPage`在JSP(JavaServer Pages)环境中的应用和重要性,以及如何通过配置和编写错误...

    web.xml文件配的的属性1

    这个文件通常位于项目的`WEB-INF`目录下,对于Java Web应用来说至关重要。本篇文章将深入探讨`web.xml`文件中与错误处理相关的配置,特别是针对`&lt;error-page&gt;`元素的`&lt;error-code&gt;`和`&lt;location&gt;`属性。 首先,`...

    开发web_xml.rar_WEB XML_java web开发_web.xml_web开发_web

    在Java Web开发中,`web.xml`文件是部署描述符(Deployment Descriptor)的核心部分,它在应用程序中扮演着至关重要的角色。`web.xml`文件是一个XML格式的配置文件,用于定义Servlet、过滤器(Filter)、监听器...

    JAVA Web程序设计-3期(KC006) 13-1-1应用jspSmartUpload组件实现文件下载的操作步骤.doc

    charset=GBK" import="java.util.*,com.jspsmart.upload.*" errorPage="" %&gt; SmartUpload su = new SmartUpload(); su.initialize(pageContext); su.setContentDisposition(null); su.downloadFile("upload/...

    Java web课堂练习

    ### Java Web课堂练习知识点解析 #### 一、JSP页面指令元素详解 ##### 1. `page` 指令属性详解 - **`import`**:用于导入类和包,使得这些类和包能够在JSP页面中直接使用。例如 `&lt;%@ page import="java.util.Date...

    web.xml详解(web-app_2_3.dtd)

    在Java Web开发中,`web.xml`是部署描述文件的核心部分,它定义了Web应用程序的各种配置信息。本文将详细解析`web-app_2_3.dtd`中定义的主要元素及其作用,帮助开发者更好地理解和应用这些配置。 #### 1. `icon`...

    JAVA Web程序设计-3期(KC006) 13-1-3应用jspSmartUpload组件实现文件上传的操作步骤.doc

    charset=GBK" import="java.util.*,com.jspsmart.upload.*" errorPage="" %&gt; 文件上传处理页面 &lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt; SmartUpload su=new ...

    servlet/jsp自定义错误页面

    charset=gb2312" language="java" import="java.io.*,javax.servlet.*" errorPage="error.jsp"%&gt; 自定义的错误页 &lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312" /&gt; ... 这是...

    JSP-config(CHM).rar_java jsp-config_jsp-config

    - **错误调试**:查看服务器日志,如Tomcat的日志文件`catalina.out`,可以帮助定位和解决问题。 4. **学习资源** - **www.pudn.com** 和 **chinaz.com** 这两个网站可能包含了JSP的更多学习资料和示例代码,它们...

    EclipsepWeb项目环境搭建.docx

    ### Eclipsep Web项目环境搭建详解 #### 一、前言 在进行Web开发时,一个良好的开发环境对于提高开发效率至关重要。本篇文章将详细介绍如何在Eclipsep中搭建Web项目的开发环境,包括配置Tomcat服务器、设置JSP文件...

    java web开发参考资料

    ### Java Web开发基础知识点 #### 一、Java Web开发概述 Java Web开发是构建基于Java技术的网络应用程序的过程。它涵盖了从前端用户界面到后端数据处理的各种技术栈。对于那些对Web概念模糊的人来说,本参考资料...

    Web.xml常用元素

    - **作用**:定义Web应用的名称,通常用于GUI工具中显示应用的名称。 - **示例**: ```xml &lt;display-name&gt;TomcatExample&lt;/display-name&gt; ``` #### - **作用**:声明Web应用的描述信息,主要用于文档化目的,...

    Java web使用pdf.js在线预览远程服务器上的pdf文件

    "Java Web使用pdf.js在线预览远程服务器上的pdf文件"这个主题涵盖了如何利用pdf.js库实现在Web环境中流畅、安全地预览PDF文档。pdf.js是Mozilla开发的一个开源项目,它允许开发者在浏览器端直接渲染PDF内容,无需...

    java/jsp web.xml详解

    在Java和JSP开发中,`web.xml`文件是一个至关重要的组成部分,它是Servlet容器(如Tomcat)的部署描述符。这个文件包含了关于Web应用程序的配置信息,包括Servlet的定义、过滤器、监听器、会话配置、MIME类型映射、...

Global site tag (gtag.js) - Google Analytics