servlet.ServletException: Circular view path [tget]: would dispatch back to the current handler URL

異常發生的情景:
使用RedirectAttributes 傳遞參數完成重定向
開始在網上搜索解決的辦法:都是視圖與path 重名導致
重名導致異常的原因:
當沒有聲明ViewResolver時,spring會註冊一個默認的ViewResolver。默認的view name和你的path是相同的字符串,根據Spring的轉發規則,就等於讓自己轉發給自己,會陷入死循環。所以Spring會檢查到這種情況,於是拋出Circular view path異常。

當目標Controller的返回值爲void 時,要在目標Controller的參數列表中帶上參數HttpServletResponse
就可以了

---------
4.27 解決的問題
model 傳值失敗;找spring 的相關視頻
還有就是本記錄問題的產生原因

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章