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