最贊回答 / 三爺JaVaja
1)因為請求轉發(fā),地址不變還是index.jsp ?即使Forward到了main.jsp 也不會起作用;這種情況除非你把main.jsp的監(jiān)聽改成Forward這樣即使url不變,forward行為還是會被監(jiān)聽,然后又轉發(fā),死循環(huán)報錯;2)因為請求重定向,所以地址會改變,然后監(jiān)聽器都會調用
2017-05-04
最新回答 / 左手的憂愁
不知道,你解決了么。我解釋下,自己理解的Cannot create a session after the response has been committed這個錯誤解釋的很清楚,就是response被二次提交了,罪魁禍首就是FirstFilter.firstFilter.doFilter(firstFilter.java:35)也就是這句:arg2.doFilter(arg0, arg1);這句的意思是放行,給瀏覽器發(fā)送消息(response)你把這句注釋了,記得改下這句,response.send...
2017-05-04
最新回答 / 慕慕2026976
他生成了兩個過濾器,他們判斷請求路徑相同,這兩個過濾器在一起形成了過濾器鏈,客戶端發(fā)出請求的時候經過第一個過濾器,把處理結果交過下一個過濾器,以此類推....每個過濾器都會打印顯示,這里是兩個過濾器所以開始執(zhí)行過濾器和結束過濾器這樣的輸出執(zhí)行了兩次
2017-04-30