您現在的位置是:首頁 > 運動
「JavaWeb 20-1」Filter概述
簡介1 Filter 概述Filter 表示過濾器,是 JavaWeb 三大元件(Servlet、Filter、Listener)之一過濾器可以把對資源的請求攔截下來,從而實現一些特殊的功能如下圖所示,瀏覽器可以訪問伺服器上的所有的資源(ser
電腦如何開啟後臺
十、 Filter
10。1 Filter 概述
Filter 表示過濾器,是 JavaWeb 三大元件(Servlet、Filter、Listener)之一
過濾器可以把對資源的請求
攔截
下來,從而實現一些特殊的功能
如下圖所示,瀏覽器可以訪問伺服器上的所有的資源(servlet、jsp、html等)
而在訪問到這些資源之前可以使過濾器攔截來下,也就是說在訪問資源之前會先經過 Filter,如下圖
過濾器攔截到後可以做什麼功能呢?
過濾器一般完成一些通用的操作。
比如每個資源都要寫一些程式碼完成某個功能,為避免重複編寫程式碼,可以將這些程式碼寫在過濾器中,因為請求每一個資源都要經過過濾器。
我們之前做的品牌資料管理的案例中就已經做了登陸的功能,而如果我們不登入能不能訪問到資料呢?我們可以在瀏覽器直接訪問首頁 ,可以看到
查詢所有
的超連結
當點選該超連結後,居然可以看到品牌的資料
這顯然和要求不符。希望實現的效果是使用者如果登陸過了就跳轉到品牌資料展示的頁面;如果沒有登陸就跳轉到登陸頁面讓使用者進行登陸,要實現這個效果需要在每一個資源中都寫上這段邏輯,而像這種通用的操作,就可以放在過濾器中進行實現。這個就是
許可權控制
,以後還會進行細粒度許可權控制。過濾器還可以做
統一編碼處理
、
敏感字元處理
等等…
推薦文章
- 敖陶孫,以詩評名重一時的節義之士
紹熈五年(1194),趙汝愚因為曾保薦朱熹被韓侂冑迫害,大家都敢怒不敢言,唯獨敖陶孫首先作詩為其送行...
- 剛剛!長沙各區購房門檻曝光,快來看看你能買哪裡?
雨花區購房門檻最低的代表樓盤為金科集美天辰,該專案10月份在售110-132㎡住宅,帶裝修均價8800元/㎡,首付29萬...
- 頂著“GMC 2.0混動首車”頭銜,廣汽傳祺影酷定價更自信?
影酷,傳祺實現上攻的重要拼圖一直以來,GS4都是傳祺在SUV市場的一張王牌,初代車型的登場,可謂驚豔四座,令不少消費者為之著迷...