過(guò)濾器是一個(gè)服務(wù)器端的組件,它可以截取用戶端的請(qǐng)求和響應(yīng)信息,并對(duì)信息進(jìn)行過(guò)濾。
過(guò)濾器的工作原理

圖片來(lái)自慕課網(wǎng)
#### 實(shí)例(登陸案例)

1.創(chuàng)建一個(gè)簡(jiǎn)單的form表單
2.將提交的數(shù)據(jù)交由LoginServlet處理。
3.LoginFilter主要是對(duì)信息進(jìn)行過(guò)濾,當(dāng)用戶沒(méi)有登錄的情況下,訪問(wèn)succes.jsp、fail.jsp等文件時(shí),將跳轉(zhuǎn)至login.jsp

web.xml
<filter-mapping>--<url-pattern>/*</url-pattern> 對(duì)所有請(qǐng)求進(jìn)行過(guò)濾
<init-param>即對(duì)過(guò)濾器進(jìn)行初始化,不對(duì)<value>請(qǐng)求進(jìn)行過(guò)濾
