什么是過濾器(Filter)?
過濾器就是一個實現了特殊接口的Java類.實現對請求資源的過濾的功能.
過濾器是Servlet技術中最為實用的技術.
過濾器有啥用?
對目標資源進行過濾.
自動登錄,解決網站亂碼,進行頁面靜態化,進行響應壓縮...
如何使用過濾器?
過濾器的生命周期?
服務器啟動的時候,服務器就會創建過濾器的對象,每次訪問被攔截目標資源,過濾器中的doFilter的方法就會執行.當服務器關閉的時候,服務器就會銷毀Filter對象.
FilterConfig有啥用?
可以獲取過濾器的配置信息和初始化參數信息
啥是過濾器鏈?
如果有多個過濾器就會產生過濾器鏈,執行的順序和web.xml中<filter-mapping>的配置順序有關.
這是一個放行的方法
Filter的配置