springmvc全局异常处理器的配置
2017-08-15 21:37
501 查看
第一步:自定义类实现异常处理类的接口
第二步:在springmvc配置文件实例化这个异常处理类
第三步:写一个美观的异常显示页面error.jsp
public class CustomExceptionResolver implements HandlerExceptionResolver{ public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object obj, Exception e) { // obj:包名+类名+方法名(形参) 字符串, 将这些字符串信息记录在日志文件中,方便以后查看,可以使用log4j记录日志文件 ModelAndView mav = new ModelAndView(); //判断异常为类型 if(e instanceof MessageException){ //预期异常 MessageException me = (MessageException)e; mav.addObject("error", me.getMsg()); }else{ mav.addObject("error", "未知异常"); } mav.setViewName("error"); return mav; } }
第二步:在springmvc配置文件实例化这个异常处理类
<!-- Springmvc的异常处理器 --> <bean class="com.itheima.springmvc.exception.CustomExceptionResolver"/>
第三步:写一个美观的异常显示页面error.jsp
相关文章推荐
- SpringMvc全局异常处理器配置
- SpringMVC配置全局日期转换器,处理日期转换异常
- SpringMVC配置全局日期转换器,处理日期转换异常
- SpringMVC配置全局日期转换器,处理日期转换异常
- springmvc-springboot配置全局异常跳转页
- SpringMVC配置全局日期转换器,处理日期转换异常
- Springmvc全局异常处理器
- springmvc异常处理-全局异常处理器开发
- 有关SpringMVC全局异常处理器
- springmvc配置统一异常处理器+自定义异常
- springmvc(五)---全局异常处理器
- spring mvc配置全局异常处理器
- SpringMvc 全局异常处理器定义,友好的返回后端错误信息
- 基于SpringMVC的全局异常处理器介绍
- 【SpringMVC整合MyBatis】springmvc异常处理-全局异常处理器开发
- springmvc的全局异常处理器开发
- SpringMVC全局异常处理器
- 【SpringMVC整合MyBatis】springmvc异常处理-全局异常处理器开发
- SpringMVC全局异常处理器
- springMvc拦截器,全局异常配置,cookie保存用户登录信息