springMvc 自定义错误处理--HandlerExceptionResolver
来源:互联网 发布:徽章制作软件app 编辑:程序博客网 时间:2024/05/01 18:18
springMVC自定义错误处理主要是实现HandlerExceptionResolver这个接口来实现,里面方法public ModelAndView resolveException();
那么想做一个统一错误处理页面,直接在这个方法写上就可以了,实现例子如下:
package com.cwh.springmvc.Exception;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.springframework.web.servlet.HandlerExceptionResolver;import org.springframework.web.servlet.ModelAndView;public class CommonExceptionResolver implements HandlerExceptionResolver {private static final Log log = LogFactory.getLog(CommonExceptionResolver.class);@Overridepublic ModelAndView resolveException(HttpServletRequest arg0,HttpServletResponse arg1, Object arg2, Exception arg3) {log.info(arg3);arg3.printStackTrace();ModelAndView modelAndView = new ModelAndView();modelAndView.addObject("message",arg3.getMessage());modelAndView.setViewName("error");return modelAndView;}}我做的统一处理页面为error.jsp这个页面,页面简单打印一下错误message:
<body> This is a error page. <br>${message } </body>
然后再springmvc的配置文件上加上这个异常处理的ybean:
<!-- 全局异常处理类 --> <bean class="com.cwh.springmvc.Exception.CommonExceptionResolver"/>接下来在代码中随便抛个错误:
if(1 ==1)throw new Exception("this is a commonExceptionResolver");运行结果如下:
0 0
- springMvc 自定义错误处理--HandlerExceptionResolver
- SpringMVC 异常处理 - HandlerExceptionResolver
- 自定义异常处理 HandlerExceptionResolver
- 14.SpringMVC 异常处理 - HandlerExceptionResolver
- SpringMVC笔记之HandlerExceptionResolver异常处理
- SpringMVC 学习笔记(十) 异常处理HandlerExceptionResolver
- springmvc 统一异常处理 实现 HandlerExceptionResolver接口
- SpringMVC 异常处理HandlerExceptionResolver 笔记(八)
- 利用HandlerExceptionResolver对SpringMVC进行统一异常处理
- 针对400错误使用Spring MVC HandlerExceptionResolver处理异常
- springMVC的HandlerExceptionResolver接口
- SpringMVC的HandlerExceptionResolver
- SpringMvc之HandlerExceptionResolver
- SpringMVC HandlerExceptionResolver踩坑记
- springmvc 之HandlerExceptionResolver
- Spring 异常处理HandlerExceptionResolver
- Spring 异常处理HandlerExceptionResolver
- Spring 异常处理HandlerExceptionResolver
- 转换说明符及其作为结果打印
- maven项目ssh框架 ajax返回json对象xml配置
- java反射机制运用到BaseDao等通用基类
- javascript 获取当前 URL 参数的两种方法:
- 圣墟(圣墟最新章节,圣墟无弹窗全文阅读,圣墟无广告全文阅读)
- springMvc 自定义错误处理--HandlerExceptionResolver
- H5动效的常见制作手法
- WWDC2016 Session笔记 - iOS 10 UICollectionView新特性
- 第三方接口开发规范
- Java过滤器与SpringMVC拦截器之间的关系与区别
- Erdaicms旅游网站程序微信公众号及微信支付参数配置教程
- Servlet介绍(3)——cookie和session
- Intent跳转到系统应用中的拨号界面、联系人界面、短信界面
- James Grenning访谈录:关于测试驱动开发及代码异味