`

错误页面的处理

 
阅读更多

有时候为了页面友好性,错误页面,特别是500页面不能显示出来给客户看,但是对于我们开发人员来说这信息在排查问题时候尤为重要;首先在web.xml里面配置错误页面跳转的方式 

     <error-page>
      <error-code>404</error-code>
      <location>/5001.jsp</location>
    </error-page>
    <error-page>
      <error-code>500</error-code>
      <location>/5001.jsp</location>
    </error-page>
捕获这两种404和500的错误页面,当然还有其他的,可以针对自己的工程和业务去增加;

然后到5001.jsp这个页面

在jsp页面加上这个<%@ page language="java" contentType="text/html; charset=utf-8" isErrorPage="true"%>
<%@ page language="java" contentType="text/html; charset=utf-8" isErrorPage="true"%>
isErrorPage="true"

然后把错误转成文本字符串方式

<%

StringWriter sw = new StringWriter(); 
PrintWriter pw = new PrintWriter(sw); 
exception.printStackTrace(pw); 
%>
<%=sw.toString() %>

分享到:
评论

相关推荐

    404.rar错误页面处理

    为了优化用户体验和维护网站的专业形象,处理404错误页面至关重要。下面将详细讨论404错误的含义、产生的原因以及如何有效地处理404页面。 首先,404错误是一个HTTP状态码,它告诉用户和搜索引擎服务器找到了,但...

    asp.net错误页面处理示例分享

    本文介绍了一个***错误页面处理的示例,以便为开发者提供参考。 首先,示例中提到了在全局文件Global.asax中处理错误的方法。Global.asax是***应用程序的全局文件,它用于处理应用程序级别的事件。在这个文件中,...

    错误页面特效.zip

    在网站开发中,错误页面处理是一项重要的工作,它关乎用户体验和网站的专业性。"错误页面特效.zip"这个压缩包提供了一套完整的错误页面展示动画,主要用于404、403等常见错误状态码的友好呈现。下面我们将深入探讨...

    Android-封装WebView加载中和错误页面

    2. **错误页面处理**:自定义一个WebViewClient,覆写`onReceivedError()`方法。当发生加载错误时,显示一个错误页面,并提供重试按钮。 ```java webView.setWebViewClient(new WebViewClient() { @Override ...

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

    在 Web.xml 中设置错误处理页面 在 JavaWeb 应用程序中,错误处理页面是一个非常重要的组件,它可以帮助开发者处理和显示异常信息,从而提供更好的用户体验。本文将讲述如何在 web.xml 文件中使用 `&lt;error-page&gt;` ...

    asp.net 异常处理跳转自定义错误页面Demo

    本示例是关于如何在ASP.NET中实现异常处理,特别是如何在出现错误时跳转到自定义的404(页面未找到)和500(服务器内部错误)错误页面。下面我们将详细探讨这一主题。 首先,我们需要理解ASP.NET中的异常处理机制。...

    C#页面统一错误处理

    通过设置`&lt;customErrors mode="RemoteOnly"&gt;`,可以确保本地开发环境显示详细的错误信息,而远程访问时则显示友好的错误页面,避免敏感信息泄露。 示例代码展示了具体的配置方式: ```xml ``` 这里,`...

    spring boot下 500 404 错误页面处理的方法

    本篇文章主要介绍了spring boot下 500 404 错误页面处理的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    JSP里web.xml实现错误处理页面的制

    在上述代码中,我们首先声明了JSP页面的基本属性,包括语言、内容类型、编码以及是否作为错误页面。通过`&lt;%...%&gt;`脚本块,我们可以设置响应状态,并通过`exception`对象访问错误的具体信息,从而在页面上展示更详尽...

    404,500错误页面设计

    这些HTML文件可以被用作JSP(JavaServer Pages)应用中的错误处理模板,通过配置服务器的错误页面映射,当发生相应错误时,服务器会自动跳转到这些页面。 例如,在Tomcat服务器中,可以在`web.xml`配置文件中添加...

    实用的500错误跳转页面模板.zip

    url=/" /&gt;`,这将在几秒后自动重定向用户到首页,避免他们长时间停留在错误页面。 2. **标题(Title)**:`&lt;title&gt;`标签中的文本将显示在浏览器的标题栏,为用户提供关于错误的简短信息,比如“500 Internal Server...

    404,500错误页面

    了解这些错误页面的含义和处理方式对于提升用户体验至关重要。 首先,404错误页面(Not Found)是当用户尝试访问的URL不存在或者已被删除时,服务器返回的一种错误信息。这可能是由于用户手动输入了错误的地址,...

    当输入错误页面会跳到指定的错误页面,并显示错误原因

    "当输入错误页面会跳到指定的错误页面,并显示错误原因"这一主题涉及到的是Web应用的异常处理和用户界面设计。让我们详细探讨一下这个过程。 首先,`default.aspx`是ASP.NET中的一个默认页面,通常作为网站的首页。...

    好看的通用自定义错误返回页面

    4. 配置服务器:在服务器端设置错误处理机制,将默认的错误页面替换为自定义的错误页面。例如,在Apache或Nginx服务器中,可以通过修改配置文件实现这一功能。 5. 测试:确保在各种错误情况下,自定义错误页面都能...

    20个漂亮大气的404错误页面-优化404错误页面

    404错误页面是互联网上常见的一个现象,它表示用户尝试访问的网页不存在或已被删除。优化404错误页面对于提升用户体验、维护网站声誉以及引导用户继续浏览网站至关重要。以下是一些关于404错误页面及其优化的重要...

    404错误页面模板

    404错误页面模板是网页设计中不可或缺的一部分,它在用户访问不存在的网址时提供反馈。这个模板设计灵活,方便个人根据自身需求进行修改和定制,以提升用户体验和品牌形象。 404错误,也称为“Not Found”错误,是...

    很好的404错误跳转页面

    404错误页面是互联网上常见的一个现象,它表示用户尝试访问的网页不存在或已被删除。这个主题涉及了Web服务器、HTTP状态码、用户体验和网站优化等多个IT领域的知识点。 首先,我们来理解404错误的含义。404 Not ...

    SpringBoot自定义错误页面,SpringBoot 404、500错误提示页面

    默认情况下,Spring Boot会提供一个简单的错误页面,但这并不符合很多项目的需求,因为它们可能需要更加定制化的错误处理机制来提升用户体验。本文将详细介绍如何在Spring Boot中自定义错误页面,以及处理404和500这...

    显示自定义错误页面,用户自定义

    3. **处理异常**:除了通过HTTP状态码,还可以通过捕获运行时异常来触发自定义错误页面。在`web.xml`中,可以这样配置: ```xml &lt;exception-type&gt;java.lang.Throwable &lt;location&gt;/error/global_error.jsp ``...

Global site tag (gtag.js) - Google Analytics