SpringMVC的异常处理,自定义异常处理器
SpringMVC的异常处理,自定义异常处理器
文章目录自定义异常处理器在springmvc.xml配置异常处理器(把创建的自定义异常处理器给Spring容器管理)
使用SpringMVC框架,Controller调用service,service调用dao,异常都是向上抛出的,最终由DispatcherS
SpringMVC的异常处理,自定义异常处理器
- 自定义异常处理器
- 在springmvc.xml配置异常处理器(把创建的自定义异常处理器给Spring容器管理)
使用SpringMVC框架,Controller调用service,service调用dao,异常都是向上抛出的,最终由DispatcherServlet异常处理器进行异常处理,如记录异常信息,或将异常信息存入到数据库或存入到日志文件中。
自定义异常处理器
实现HandlerExceptionResolver 接口
public class ExceptionHandler implements HandlerExceptionResolver {//异常处理@Overridepublic ModelAndView resolveException(HttpServletRequest request,HttpServletRespe respe,Object handler, //发生异常的方法Exception ex) { //发生的异常信息//记录异常信息StringWriter stringWriter = new StringWriter();PrintWriter printWriter = new PrintWriter(stringWriter);//将异常信息输出到PrintWriterex.printStackTrace(printWriter);//获取异常信息String errorMessage = ();//异常信息输出到控制台println(errorMessage);//ModelAndView:逻辑数据和逻辑视图名字ModelAndView modelAndView = new ModelAndView();//存储逻辑数据modelAndView.addObject(message,系统繁忙,请稍后再试);//存储逻辑试图名modelAndView.setViewame(error);//跳转到该页面(error.jsp),jsp页面可显示存储的逻辑数据 ${message}return modelAndView;}
}
在springmvc.xml配置异常处理器(把创建的自定义异常处理器给Spring容器管理)
<!--将全局异常处理器交给SpringIOC容器--><bean class=ExceptionHandler />
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2024-01-20 06:18:47
推荐阅读
留言与评论(共有 7 条评论) |
本站网友 电子账户 | 9分钟前 发表 |
Object handler | |
本站网友 durex是什么 | 25分钟前 发表 |
自定义异常处理器 文章目录自定义异常处理器在springmvc.xml配置异常处理器(把创建的自定义异常处理器给Spring容器管理) 使用SpringMVC框架,Controller调用service,service调用dao,异常都是向上抛出的,最终由DispatcherServlet异常处理器进行异常处理,如记录异常信息,或将异常信息存入到数据库或存入到日志文件中 | |
本站网友 鞍山二手房 | 1分钟前 发表 |
HttpServletRespe respe | |
本站网友 小儿过敏性紫癜 | 29分钟前 发表 |
Object handler | |
本站网友 entryset | 5分钟前 发表 |
SpringMVC的异常处理 | |
本站网友 3月电影 | 4分钟前 发表 |
Object handler |