學習筆記
一、
什麼是過濾器?
與servlet相似,過濾器是一些web應用程式元件,可以繫結到乙個web應用程式中。但是與其他web應用程式元件不同的是,過濾器是"鏈"在容器的處理過程中的。
二、用途
filter
有如下幾個用處: l
在httpservletrequest
到達servlet
之前,攔截客戶的
l根據需要檢查
,也可以修改
頭和資料。 l
在httpservletresponse
到達客戶端之前,攔截
l根據需要檢查
,可以修改
頭和資料。
filter
有如下幾個種類: l
使用者授權的
filter: filter
負責檢查使用者請求,根據請求過濾使用者非法請求。 l
日誌filter:
詳細記錄某些特殊的使用者請求。 l
負責解碼的
filter:
包括對非標準編碼的請求解碼。 l
能改變xml
內容的xsltfilter 等。
三、需要注意
this is the description of my j2ee component
this is the display name of my j2ee component
myfilter
myfilter
myfilter
/servlet/mainservlet
紅色部分的url需要filter
負責攔截的
url
四、效果截圖
五、源**
SpringMVC 利用filter實現安全登入
安全登入,不同與普通登入。安全登入是什麼呢?就是只要使用者名稱和密碼不正確,除了登陸頁面,其他頁面你進不去,這就是安全登入。剛開始,用springmvc自帶的 試了一下,效果出來了,但是發現了個問題,就是只能攔截到處理器的請求,其他請求不能攔截,比如我在位址列裡輸入乙個位址,依然可以跳轉,這就很不好...
php實現登入驗證碼 php如何實現登入驗證碼
php實現登入驗證碼的方法 首先產生4到6位數的隨機驗證碼 然後把產生的每個字元儲存到session或資料庫 接著將驗證碼傳送到使用者的手機 最後將和輸入的驗證碼進行對比驗證即可。php實現簡單的驗證碼功能機制 的安全性是開發者不可忽視的乙個問題,目前使用最多的一種可以提高 安全性的方法就是使用驗證...
springmvc中使用aop實現登入驗證
在專案中,有的api介面需要進行使用者是否登入的驗證,一開始就是編寫乙個公共方法,然後在需要使用的地方呼叫一下。後來覺得不方便,有不少地方需要呼叫,都要這麼手動copy一下。於是琢磨看看能否使用aop實現。首先,在 servlet.xml配置檔案中增加aop註解支援 定義切面 aspect comp...