過濾器的相關知識
阿新 • • 發佈:2017-06-10
客戶端 頁面 全局 根據 完全 什麽是 順序 自動登錄 響應 .
【Cookie技術】
* 利用Cookie記住用戶的用戶名和密碼.
【Filter:過濾器的概述】
- 什麽是過濾器Filter:
可以過濾從客戶端向服務器發送的請求.
- 過濾器的使用:
* 進行IP的過濾,臟話過濾,自動登錄,響應壓縮...
- 使用過濾器:
* 編寫一個類實現Filter接口:
* 配置過濾器:
【過濾器的生命周期】:(了解)
- 過濾器的創建和銷毀:
* 創建:服務器啟動的時候.
* 銷毀:服務器關閉的時候.
【FilterChain:過濾器鏈】
過濾器鏈中的過濾器的執行的順序與<filter-mapping>的配置順序有關
* doFilter(request,response); -- 放行,放行到下一個過濾器中,如果沒有下一個過濾器,到達目標資源.
【Filter相關的配置】
- <url-pattern>的配置:
* 完全路徑匹配 :以 / 開始 /demo4/demo1.jsp
* 目錄匹配 :以 / 開始 以 * 結束. /* /demo1/*
* 擴展名匹配 :不能以 / 開始 以 * 開始. *.do *.action
- <servlet-name>的配置:根據Servlet的名稱攔截Servlet.
- <dispatcher>的配置:
* REQUEST :默認值.
* FORWARD :轉發.
* INCLUDE :包含.
* ERROR :錯誤頁面跳轉.(全局錯誤頁面)
過濾器的相關知識