Как использовать @ExceptionHandler Весной, чтобы ловить исключения - PullRequest
1 голос
/ 14 сентября 2011

Мне нужно найти способ отловить исключение и выбросить его на страницы JSP

public class someController
    {
          @ExceptionHandler(Exception.class)
          @ResponseBody
          public void handleException(Exception exception,HttpServletRequest request, HttpServletResponse response) 
         {
            //how do I use this function to get exceptions and send them to
            //testModelView url below

         }

         @GET
         @Path("/testModelAndView")
         public ModelAndView resolveException()
         {

             ModelAndView mav = null;
             mav = new ModelAndView("/view.jsp");
             mav.addObject("/support/500.jsp", "Blah");

             return mav;
        }

1 Ответ

0 голосов
/ 24 февраля 2012

Ваш метод обработчика исключений может возвращать ModelAndView. похож на:

@ExceptionHandler(TAAException.class)
public ModelAndView handleMyException(Exception exception) {
    logger.fatal(exception);
     ModelAndView mav = null;
         mav = new ModelAndView("/view.jsp");
         mav.addObject("/support/500.jsp", "Blah");
         return mav;
    return modelAndView;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...