springboot全局异常将返回的错误通过ModelAndView返回时一直找不到相应的页面

在研究网上的springboot教程时 博主是将异常以json的形式返回到浏览器,不过考虑到页面的显示效果想将错误内容设置自定义的格式,这样就要用jsp或者html来承载需要显示的内容,由于在@ExceptionHandler标签下的方法不可接受Map参数,只能接收到Exception参数,就可以用ModelAndView进行设置内容和返回的页面,将页面名设为了error.jsp,然尔在返回时总是无法找到这个页面。显示no mapping,这就很奇怪了,困扰了挺久,查看教程视屏判断这样写肯定是没问题的,但是奇怪的是在
modelAndview.setViewName()中添上/error就可以正常找到页面,我屮艸芔茻更懵逼了,明明视图解析器配置的前缀是/WEB-INF/jsp/最后是有斜杠的好不好,那这样岂不就是/WEB-INF/jsp//error.jsp了吗。

你可能感兴趣的:(springboot全局异常将返回的错误通过ModelAndView返回时一直找不到相应的页面)