博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目阶段七:展示异常页面
阅读量:3967 次
发布时间:2019-05-24

本文共 1098 字,大约阅读时间需要 3 分钟。

将所有异常都统一交给 Tomcat,让 Tomcat 展示友好的错误信息页面。

TransactionFilter.java:public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
try {
chain.doFilter(request,response); JdbcUtils.commitAndClose();// 提交事务 } catch (Exception e) {
JdbcUtils.rollbackAndClose();//回滚事务 e.printStackTrace(); throw new RuntimeException(e);//把异常抛给Tomcat管理展示友好的错误页面 }}

在 web.xml 中我们可以通过错误页面配置来进行管理。

500
/pages/error/error500.jsp
404
/pages/error/error404.jsp

error404.jsp:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>    error404    <%-- 静态包含 base标签、css样式、jQuery文件 --%>    <%@ include file="/pages/common/head.jsp"%>很抱歉。您访问的页面不存在,或已经被删除!!! 
返回首页

error500.jsp:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>    error500    <%-- 静态包含 base标签、css样式、jQuery文件 --%>    <%@ include file="/pages/common/head.jsp"%>很抱歉,您访问的后台程序出现了错误,程序猿小哥,正在努力的为您抢修!!! 
返回首页

转载地址:http://nquki.baihongyu.com/

你可能感兴趣的文章
ksh 多进程
查看>>
ksh 命令分隔符
查看>>
Linux 精萃
查看>>
sed 精萃
查看>>
awk 精萃
查看>>
awk 注释
查看>>
GROUPING SETS、ROLLUP、CUBE
查看>>
数据类型和变量
查看>>
表连接(JOIN)
查看>>
游标(Cursor)
查看>>
复合语句(compound statement)
查看>>
DB2 物化查询表
查看>>
IF 语句
查看>>
循环语句
查看>>
DB2 临时表
查看>>
ITERATE、LEAVE、GOTO和RETURN
查看>>
异常处理
查看>>
存储过程
查看>>
动态SQL(Dynamic SQL)
查看>>
在存储过程之间传递数据
查看>>