springmvc错误统一处理
2015-05-28 00:00
295 查看
java代码里错误直接抛出
用统一的类去处理错误,并返回
在application.xml配置
用统一的类去处理错误,并返回
public class MyExceptionHandler implements HandlerExceptionResolver { private static Logger logger = LoggerFactory.getLogger(MyExceptionHandler.class); public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) { Map<String, Object> model = new HashMap<String, Object>(); model.put("ex", ex); logger.error("发生错误",ex); // 判断是否是ajax请求 String requestType = request.getHeader("X-Requested-With"); if (requestType == null) { // 普通请求 return new ModelAndView("error", model); } else { return new ModelAndView(new MappingJackson2JsonView(), "error",ex.toString()); } } }
在application.xml配置
<bean id="exceptionHandler" class="cn.ce.ebiz.ndesign.interceptor.MyExceptionHandler"/>
相关文章推荐
- SpringMVC为controller错误做统一处理
- springmvc控制器错误拦截统一处理
- SpringMVC | 统一处理Bean Validation校验错误信息
- springmvc自定义异常统一处理
- web应用设置统一友好错误页面,处理404,500等错误
- springmvc 统一处理异常
- spring boot 对404 505 错误统一处理
- SpringMVC统一异常处理总结
- C# 错误统一捕捉处理新方式
- SpringMVC中出现" 400 Bad Request "错误(用@ResponseBody处理ajax传过来的json数据转成bean)的解决方法
- 使用错误页统一处理错误
- springMVC项目异步处理请求的错误Async support must be enabled on a servlet and for all filters involved in async
- javaweb异常提示信息统一处理(使用springmvc,附源码)
- springMVC 异常统一处理类
- php gerr 统一的错误处理 v0
- AngularJS 返回错误统一处理
- springmvc统一异常处理
- 配置SpringMVC返回JSON遇到的坑/SpringMVC @ResponseBody 415错误处理
- springMVC系列(三)——异常统一处理
- springMVC 含时间类型的数据处理 405 错误