java web中定制应用的错误页面
来源:互联网 发布:淘宝助理不能同步宝贝 编辑:程序博客网 时间:2024/05/16 19:06
第一步:你需要建立一个显示错误信息的jsp页面,内容如下:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isErrorPage="true"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!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>
<div>系统执行发生错误,信息描述如下:</div>
<div>错误状态代码是:${pageContext.errorData.statusCode}</div>
<div>错误发生页面是:${pageContext.errorData.requestURI}</div>
<div>错误信息:${pageContext.exception}</div>
<div>
错误堆栈信息:<br/>
<c:forEach var="trace" items="${pageContext.exception.stackTrace}">
<p>${trace}</p>
</c:forEach>
</div>
</body>
</html>
当然这个只是用来显示获取错误相关的信息,里面包含了绝大多数的错误相关信息,你可以使用这些信息来定制你的错误显示。
第二步:配置web.xml文件,添加错误页。
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error.jsp</location>
</error-page>
这样的配置表示如果jsp页面或者servlet发生java.lang.Exception类型(当然包含子类)的异常就会转到error.jsp页面处理。
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
这样配置也是可以的,表示发生500错误的时候,转到error.jsp页面处理。
是不是很简单,你可以配置多个<error-page>小节,将不同类型的错误转发到不同的错误处理页面,方法已经有了,赶快配置你的个性化错误信息显示吧。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isErrorPage="true"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!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>
<div>系统执行发生错误,信息描述如下:</div>
<div>错误状态代码是:${pageContext.errorData.statusCode}</div>
<div>错误发生页面是:${pageContext.errorData.requestURI}</div>
<div>错误信息:${pageContext.exception}</div>
<div>
错误堆栈信息:<br/>
<c:forEach var="trace" items="${pageContext.exception.stackTrace}">
<p>${trace}</p>
</c:forEach>
</div>
</body>
</html>
当然这个只是用来显示获取错误相关的信息,里面包含了绝大多数的错误相关信息,你可以使用这些信息来定制你的错误显示。
第二步:配置web.xml文件,添加错误页。
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error.jsp</location>
</error-page>
这样的配置表示如果jsp页面或者servlet发生java.lang.Exception类型(当然包含子类)的异常就会转到error.jsp页面处理。
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
这样配置也是可以的,表示发生500错误的时候,转到error.jsp页面处理。
是不是很简单,你可以配置多个<error-page>小节,将不同类型的错误转发到不同的错误处理页面,方法已经有了,赶快配置你的个性化错误信息显示吧。
- java web中定制应用的错误页面
- Java Web应用定制错误页面
- Java Web应用定制404错误页面
- [转] 定制java web应用的错误页
- Java Web错误页面
- 怎样定制intraweb的错误页面
- 在java web中配置默认的404或其他错误页面的方式
- 定制错误页面
- 定制错误页面
- JAVA WEB项目中,配置一个代替404错误页面
- Java web 项目中配置全局错误页面
- WEB中配置错误页面
- docker-web服务与应用的定制
- java web 中error页面的配置
- Web项目中创建简单的错误处理页面
- web.xml中设置统一的自定义错误页面
- web工程中友好的自定义错误返回页面
- 在Web.xml中如何配置错误页面的拦截
- 嵌入式图形界面
- linux 下 安装 nodejs
- 正则表达式总结转义字符 \ 转义紧随的元字符 \Q 转义所有紧随的元字符直到\E \E 与\Q搭配使用,转义包含的所有元字符 \\
- 产品经理(PM)常用原型图设计工具
- 天易13----jquery实现简单的可拖动的弹出层效果
- java web中定制应用的错误页面
- Oracle数据库基础介绍
- 仿iphone中短信/通话记录的时间显示
- 乘法口诀
- Linux Bash实现自动MySQL远程备份
- FLTK编程模型
- Error: couldn't connect to server 127.0.0.1 shell/mongo.js 84
- 常见的 .htaccess 使用技巧
- C#、WPF获取本机所有的字体和颜色