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了吗。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容