SpringMVC统一异常处理(七)
来源:互联网 发布:多益网络账号登陆 编辑:程序博客网 时间:2024/05/16 14:37
GitHub地址:
springMVC:
https://github.com/asd821300801/springMVC.git
Maven管理的springMVC:
https://github.com/asd821300801/MVC.git
1、application-mvc.xml 配置文件中加入:
<!-- 异常处理 --> <bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <property name="defaultErrorView"> <value>/error/500</value> </property> <property name="defaultStatusCode"> <value>500</value> </property> <!-- spring就会使用apache的org.apache.commons.logging.Log日志工具, 记录这个异常,级别是warn --> <property name="warnLogCategory"> <value>org.springframework.web.servlet.handler.SimpleMappingExceptionResolver </value> </property> </bean>
2、在pages/目录下创建error/500.jsp页面
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!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>Insert title here</title></head><body> 系统错误:${exception }</body></html>
3、测试:
在controller层模拟一个异常
int i = 1/0;//模拟一个不能被0除的异常
访问地址:
http://localhost:8080/springmvc/user/viewRest
0 0
- SpringMVC统一异常处理(七)
- springmvc统一异常处理
- SpringMVC异常统一处理
- SpringMVC统一异常处理
- springMVC统一异常处理
- springmvc 统一处理异常
- springmvc 统一异常处理
- springmvc 统一异常处理
- springmvc异常统一处理
- springMVC异常统一处理
- SpringMVC异常统一处理
- springMVC异常统一处理
- SpringMVC统一异常处理
- SpringMVC统一异常处理
- springmvc统一异常处理
- springmvc异常统一处理
- SpringMVC之Web-统一异常处理(七)
- springmvc 统一处理异常机制
- 【WLAN从入门到精通-基础篇】第7期——AP上线过程
- 文章标题
- setsockopt用法详解
- 详解Java中的时区类TimeZone的用法
- JavaMail自学(-) 基础知识
- SpringMVC统一异常处理(七)
- python 零基础入门学习课程(学完基本可以上手写appium脚本)
- 构建工具-Maven-相关知识-整理专题
- ubuntu16.04 + GTX1050-Ti + cuda8.0(解决桌面重复登录)
- fixed弹窗禁止底部页面滑动
- 线程中Lock的使用
- NVIDIA SASS 指令集 之 LDG
- 学习shell script
- Python常用模块++OS(操作目录,执行系统命令)