因爲filter問題導致DispatcherServlet執行兩次或者多次調用,原理分析

在搭建前臺組件化框架過程中,啓動程序時發現一個頁面請求但是DispatcherServlet執行了多次, 如圖: 頁面返回了三倍,但是頁面請求只有一次,如圖: 後臺日誌: 後來經過各種排查各種調試之後發現原因是過濾器的鏈調用放在了循環中: 鏈調用放循環外就好了,如圖: 現在來分析原理,因爲新建了一個過濾器來做前端相關操作預處理,採用實現javax.servlet.Filter接口的方式,所以需要手
相關文章
相關標籤/搜索