`
leeqoo
  • 浏览: 124782 次
社区版块
存档分类
最新评论

WEB error_page 使用

    博客分类:
  • web
 
阅读更多
1.在tomcat下配置 

    <error-page>
         <error-code>500</error-code>
         <location>/e500.jsp</location>
     </error-page>

来 转发 500错误页面, 在Firefox下面可以正常显示错误页面, 但是在IE下面显示

  无法显示网页 
您要访问的网页有问题,无法显示。 

--------------------------------------------------------------------------------

请尝试以下操作:

打开 localhost:8280  主页,然后查找指向您感兴趣信息的链接。 
单击 刷新按钮,或以后再试。

单击 搜索,寻找 Internet 上的信息。 
也可查看相关站点列表。 



HTTP 500 - 内部服务器错误 
Internet Explorer  



这是IE自身的设定导致的,经过百度,找到几个解决办法:

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



jsp页面获取异常信息:

<%
int status_code = -1;
String exception_info = null;
Exception theException = null;
status_code = ((Integer) request.getAttribute("javax.servlet.error.status_code"));
exception_info = (String) request.getAttribute("javax.servlet.error.message");
theException = (Exception) request.getAttribute("javax.servlet.error.exception_type");
out.println("<b>StatusCode:</b> " + status_code);
out.println("<br><b>Exception:</b>" + theException);
out.println("<br><b>ExceptionInfo:</b>" + theException+"<br><b>errorMessage:</b>"+exception.getMessage());
%>
分享到:
评论

相关推荐

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

    本示例文件"演示web.xml文件中error-page标签的使用.zip"包含了一个简单的演示,以帮助理解这个功能。 `&lt;error-page&gt;`标签允许开发者指定当特定的错误发生时显示哪个页面。这可以极大地提升用户体验,因为默认的...

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

    &lt;/error-page&gt; &lt;error-page&gt; &lt;exception-type&gt;java.lang.Throwable &lt;location&gt;/error/global_error.jsp &lt;/error-page&gt; ``` 6. **上下文参数** 应用程序的全局配置参数可以通过`&lt;context-param&gt;`元素定义,...

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

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

    ErrorLog allows web developers quick and easy access to clearly formatted entries from the apache error_log file

    ### ErrorLog工具详解 #### 一、概述 在Web开发过程中,经常需要处理各种各样的错误日志。...在未来的发展中,随着更多功能的添加和技术的不断进步,ErrorLog将会更加完善,更好地服务于Web开发领域。

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

    本文将讲述如何在 web.xml 文件中使用 `&lt;error-page&gt;` 元素来设置错误处理页面,并结合实验结果,分析 JSP 的基本语法和错误处理机制。 web.xml 文件的 `&lt;error-page&gt;` 元素 在 JavaWeb 应用程序中,web.xml 文件...

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

    &lt;form-error-page&gt;/error.jsp&lt;/form-error-page&gt; ``` #### 20. `security-role`元素 `security-role`元素用于定义安全角色,这些角色可以在`security-constraint`中引用。DTD定义如下: ...

    nginx自定义404错误页面设置方法.docx

    在某些情况下,需要处理多个错误代码,可以使用 error_page 指令来指定多个错误代码。例如,要同时处理 404、500、502、503 和 504 错误,可以使用以下配置: ``` location /my_blog { error_page 404 500 502 503...

    nginx-status-cats:Nginx(或任何其他合理的Web服务器)的状态猫

    将此仓库复制到您的Web根目录中。 将以下代码段插入将要使用新错误页面的服务器块中: # Custom error pages error_page 300 /error/300.html; error_page 301 /error/301.html; error_page 302 /error/302.html; ...

    errorPage案例

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

    实战Nginx_取代Apache的高性能Web服务器_代码

    本实战教程将深入探讨如何使用Nginx取代Apache,以提升Web服务的性能。 1. **Nginx与Apache的区别** Nginx采用异步非阻塞的事件驱动模型,每个工作进程可以同时处理大量的连接,而Apache则主要采用多进程或线程...

    asp.net错误捕获(错误处理)page_error事件使用方法

    为了展示友好的错误页面,可以使用 `Response.Redirect("ErrorPage.htm")` 将用户重定向到一个定制的错误页面,而不会暴露敏感的系统信息。同时,使用 `Server.ClearError()` 可以清除当前的错误状态,防止错误信息...

    web项目实例

    9. **错误页面处理** - "web_20150807_pm_01_errorpage_wdr.rar":这部分可能介绍了如何在Web应用中定义和处理错误页面,以提供友好的用户体验和错误信息,例如404页面未找到或500服务器内部错误。 综合来看,这些...

    web_xml文件详解

    - **全局初始化参数**:定义可供整个Web应用程序使用的参数。 - **安全配置**:定义角色、权限以及受保护的URL。 **2. Servlet配置** 在`&lt;servlet&gt;`元素内,我们定义Servlet的名称和实现类。例如: ```xml ...

    errorpage.zip

    "errorpage.zip"这个文件名暗示了我们可能正在处理一个关于错误处理或自定义错误页面的项目。"errorpage"的描述进一步证实了这一点,它可能是一个包含错误信息显示或错误处理机制的页面。尽管没有具体的标签来指导...

    maintain.zip

    例如,使用FTP工具将新版本的H5页面文件上传到服务器的Web根目录,确保文件所有者是Nginx服务运行的用户(如www-data),并赋予合适的权限(如755)。 然后,我们进入Nginx配置阶段。当服务器需要展示错误维护页面...

    Web微信, SpringMVC使用Socket做聊天链接

    使用WebSocket作为前后端连接方式, SpringMVC+JSP+WebSocket, 即时通讯, 最近聊天记录, 好友列表. 需要配置D盘下创建好对应文件... error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }

    JSP errorPage设置方法

    本文将详细解释如何设置和使用`errorPage`以及它在实际应用中的作用。 首先,我们来看一下`errorPage`的设置方法: 1. 创建一个专门用于显示错误信息的JSP页面,例如`errorPage.jsp`。在这个页面中,我们可以定义...

    反向代理Nginx

    root E:\yuehou\git\web-h5\dist; location / { try_files $uri $uri/ /index.html; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 ...

Global site tag (gtag.js) - Google Analytics