首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在spring中使用@ExceptionHandler捕获ExceptionHandler

如何在spring中使用@ExceptionHandler捕获ExceptionHandler
EN

Stack Overflow用户
提问于 2011-09-15 00:50:17
回答 1查看 527关注 0票数 1

我需要找到一种方法来捕获异常并将它们抛到jsp页面中。

代码语言:javascript
复制
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;
        }
EN

回答 1

Stack Overflow用户

发布于 2012-02-25 03:08:24

异常处理程序方法的返回值可以为ModelAndView。类似于:

代码语言:javascript
复制
@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;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7420005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档