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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容