attributes.put("status", Boolean.TRUE); attributes.put("info", message); view.setAttributesMap(attributes); model.setView(view); }else{
/** * * @param request * @param response * @param handler * @param ex * @return */ @ResponseBody public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) { logger.error(ex); String message = null; ModelAndView model = new ModelAndView(); //判断是否ajax if((request.getHeader("X-Requested-With") != null && "XMLHttpRequest".equals( request.getHeader("X-Requested-With").toString()))){ MappingJackson2JsonView view = new MappingJackson2JsonView(); Map attributes = new HashMap(); attributes.put("status", Boolean.TRUE); attributes.put("info", message); view.setAttributesMap(attributes); model.setView(view); }else{ model.setViewName("/syserror/error"); } return model; }
attributes.put("message", errorMessage); attributes.put("exception", e.getMessage()); view.setAttributesMap(attributes); mv.setView(view); return mv; attributes.put("message", errorMessage); attributes.put("exception", e.getMessage()); view.setAttributesMap(attributes); mv.setView(view); return mv;