xml文件只配置了一個過濾器(FirstFilter),但配置了兩個映射文件(index和main),這兩個映射公用一個過濾器,訪問index頁面時,執(zhí)行doFilter放行前的方法,打印start...doFilter...first,之后本應訪問Servlet的Service方法(通俗點講就是訪問index的頁面了,打印“處理完成!”)最后再回頭執(zhí)行doFilter的放行后的方法,打印輸出end...doFilter...first,但是加上了請求重定向,在執(zhí)行完放行方法后,程序被客戶端轉向了main頁面,此時的main頁面相當于之前的index頁面,又重復之前的所有步驟,所以陷入循環(huán)
2017-03-06
arg2.doFilter()方法是Filterchain類de方法,,而不是調用Filter的doFilter()
2017-02-24