springmvc-学习总结-全局异常处理
来源:互联网 发布:新东方游学数据 编辑:程序博客网 时间:2024/05/18 01:51
先来个自定义异常
public class CustomException extends Exception {//异常信息public String message;public CustomException(String message){super(message);this.message=message;}public String getMessage() {return message;}public void setMessage(String message) {this.message = message;}}
定义全局异常处理类需要实现HandlerExceptionResolver接口:
public class CustomExceptionResolve implements HandlerExceptionResolver {public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler,Exception ex) {CustomException customException=null;if(ex instanceof CustomException){customException = (CustomException)ex;}else{customException=new CustomException("未知错误");}ModelAndView mv = new ModelAndView("error");mv.addObject("error", customException.getMessage());return mv;}}
写一个显示异常信息的页面然后就是springmvc配置文件中声明一下全局异常处理类:
最后就是测试了:
@RequestMapping("testException1")public void testException1() throws CustomException{try {int i =1/0;} catch (Exception e) {throw new CustomException("程序出现问题了");}}@RequestMapping("testException2")public void testException2(){int i =1/0;}
结果如下:
阅读全文
0 0
- springmvc-学习总结-全局异常处理
- springMVC 全局异常处理
- springMVC全局异常处理
- SpringMVC全局异常处理
- springmvc全局异常处理
- springmvc全局异常处理
- springmvc全局异常处理
- springmvc全局异常处理
- SpringMVC 全局异常处理
- springmvc全局异常处理
- SpringMVC 全局异常处理
- springMVC全局异常处理
- springMVC全局的异常处理
- springMVC实现全局异常处理
- SpringMVC 全局异常处理代码
- Springmvc的全局异常处理
- SpringMvc 中全局异常处理
- springmvc定义全局异常处理
- android sensor 框架分析---客户端和服务端的连接
- vi编辑器常用命令
- Arduino 串口读写 SD 卡模块
- 110. Balanced Binary Tree
- servlet基础知识3
- springmvc-学习总结-全局异常处理
- 第三步,下载刷机软件和刷机包。 1.miflash 小米官方刷机软件 http://bigota.d.miui.com/tools/MiPhone20151028.exe 2.下载刷机包。
- Java关键字和保留字
- Qt(C++)项目中使用 Basler 工业相机(1)
- 深入浅出JMS(二)--ActiveMQ简单介绍以及安装
- servlet作用域
- [Ubuntu] "The package lists or status file could not be parsed or opened"
- reflow(回流)和repaint(重绘)及其优化
- matlab函数meshgrid命令详解