filter生命週期:過濾器從建立到銷毀的過程
伺服器啟動
的時候,伺服器就會建立過濾器的物件
,每次訪問被攔截目標資源
,過濾器中的
dofilter
的方法就會執行
.當伺服器關閉的時候
,伺服器就會銷毀
filter物件.
伺服器在啟動時執行初始化方法,init
訪問資源被攔截時執行攔截方法,dofilter 。放行:
chain.dofilter(request,response)
伺服器關閉時執行銷毀方法,destroy
過濾器的配置
url-pattern的配置與
servlet
中的配置一樣
三種配置:
* 完全路徑匹配:以
/ 開始
/aaa /aaa/bbb
* 目錄匹配
:
以 /
開始
/* /aaa/*
* 副檔名匹配: 不能以
/ 開始
*.do *.jsp *.action
Filter的生命週期
和servlet一樣,filter的建立和銷毀也是由web伺服器負責。與servlet區別的是 1.在應用啟動的時候就進行裝載filter類而 servlet 是在請求時才建立 但 filter 與servlet的load on startup配置效果相同 建立 2.容器建立好filter物件例項後...
Filter的生命週期
當tomcat啟動時,通過反射機制呼叫filter的無參構造建立例項化物件,同時呼叫init方法實現例項化,dofilter方法呼叫多次,當tomcat服務關閉的時候,呼叫destory來銷毀filter物件。無參建構函式 只呼叫一次,當tomcat啟動時呼叫 filter一定要進行配置 init方...
React 生命週期 生命週期方法
生命週期 掛載 更新 解除安裝 元件被建立 執行初始化 並被掛載到dom中,完成元件的第一次渲染 constructor props getderivedstatefromprops props,state render componentdidmount 元件被建立時會首先呼叫元件的構造方法,接受...