在研究网上的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返回时一直找不到相应的页面
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servl...
- 1.什么是JSP (1)jsp全称是Java Server Pages,它和Servlet技术一样都是sun公司定...