doFilter里用內(nèi)部跳轉(zhuǎn)和重定向
剛實(shí)驗(yàn)了下,在doFilter里用內(nèi)部跳轉(zhuǎn)就沒有過濾器的攔截作用,但是在doFilter里用重定向的話,依舊要被過濾器給攔截,這是因?yàn)閮?nèi)部跳轉(zhuǎn)是屬于內(nèi)部操作,而重定向是被作為新的一次請求導(dǎo)致過濾器會(huì)進(jìn)行攔截么?這樣的解釋對么?0.0
剛實(shí)驗(yàn)了下,在doFilter里用內(nèi)部跳轉(zhuǎn)就沒有過濾器的攔截作用,但是在doFilter里用重定向的話,依舊要被過濾器給攔截,這是因?yàn)閮?nèi)部跳轉(zhuǎn)是屬于內(nèi)部操作,而重定向是被作為新的一次請求導(dǎo)致過濾器會(huì)進(jìn)行攔截么?這樣的解釋對么?0.0
2016-05-13
舉報(bào)
2016-05-26
這沒給你說吧,這個(gè)主要是看你web.xml里的配置情況,如果重定向的路徑你沒有配置進(jìn)去,同樣是不會(huì)過濾的。內(nèi)部轉(zhuǎn)發(fā)因?yàn)闆]有造成路勁的改變所以過濾器就認(rèn)為還是當(dāng)前正在被過濾的對象,不會(huì)對它進(jìn)行處理的。不知道這樣你能不能聽明白.