有时候为了页面友好性,错误页面,特别是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错误页面处理 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
主要介绍了asp.net错误页面处理示例,需要的朋友可以参考下
webview加载失败,自定义错误页面处理
请在web.xml文件中使用– page >元素为整个web应用程序设置错误处理页面。已知:处理状态码为404的页面为404.jsp,处理状态码为500的页面为500.jsp。
本篇文章主要介绍了spring boot下 500 404 错误页面处理的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这是一个C# 页面统一 错误处理 的方法
好看的错误处理页面,在Web时拦截错误页面显示
asp.net 异常处理跳转自定义404,500页面Demo实现,想要学习的可以看看,通过Application_Error 中拦截异常
JSP里web.xml实现错误处理页面的制
Android 空页面|错误页面|加载中页面处理,支持所有的布局,使用简单方便 Screenshots EmptyLayout使用 1.打开 Project root 的 build.gradle allprojects { repositories { ... maven { url ...
ASP.NET的错误处理机制2008-09-16 11:48对Web应用程序来说,发生不可预知的错误和异常在所难免,我们必须为Web程序提供错误处理...二是以友好的方式提示最终用户页面发生了错误,而不能将未处理的错误信息显示给用户。
针对运行jsp页面中产生的exception或者404,505错误的处理
巧用404错误处理页面帮你节省服务器资源
错误代码及处理方法
JSP里web.xml实现错误处理页面的制作404,和500
1.使用自定义错误页面处理异常案例 2.使用 @ExceptionHandler 注解处理异常案例 3.使用 @ControllerAdvice 注解处理异常案例 4.使用配置类处理异常案例 5.使用自定义类处理异常案例
提供异常/错误页面处理;提供是否有效用户访问校验,未登录者需先登录;提供代码生成工具类,可一键生成所需的基本代码,生成的代码模版中增删改查功能直接可用。 二. 使用步骤 2.1).下载后解压。导入项目。 2.2...
jsp简单语法,servlet,JSP概述,JSP页面构成,注释,指令,脚本元素,动作元素,错误处理