在上海樂位元組學習的第二十二天(持續更新中)

2021-10-10 13:51:17 字數 1162 閱讀 9206

註冊

testfitler

org.test.testfiter

word_file

/web-inf/word.txt

用於為過濾器指定乙個名字,該元素的內容不能為空。

元素用於指定過濾器的完整的限定類名。

元素用於為過濾器指定初始化引數,它的子元素指定引數的名字

指定引數的值。在過濾器中,可以使用filterconfig介面物件來訪問初始化引數。

對映filter示例

/index.jsp

request

forward

元素用於設定乙個 filter 所負責攔截的資源。乙個filter攔截的資源可通過兩種方式來指定:servlet 名稱和資源訪問的請求路徑

子元素用於設定filter的註冊名稱。該值必須是在元素中宣告過的過濾器的名字

設定 filter 所攔截的請求路徑(過濾器關聯的url樣式)

1 . 完全匹配 必須以/開始。

2 . 可以使用萬用字元。

目錄匹配 /a/,/* 要求必須以/開始。

副檔名匹配 .do,.action 要求,不能以/開始,以*.***結束。

指定過濾器所攔截的servlet名稱。

指定過濾器所攔截的資源被 servlet 容器呼叫的方式,可以是request,include,forward和error之一,預設request。使用者可以設定多個 子元素用來指定 filter 對資源的多種呼叫方式進行攔截。

子元素可以設定的值及其意義:

request:當使用者直接訪問頁面時,web容器將會呼叫過濾器。如果目標資源是通過 requestdispatcher 的 include()或 forward()方法訪問時,那麼該過濾器就不會被呼叫。

include:如果目標資源是通過 requestdispatcher 的 include() 方法訪問時,那麼該過濾器將被呼叫。除此之外,該過濾器不會被呼叫。

forward:如果目標資源是通過 requestdispatcher 的 forward()方法訪問時,那麼該過濾器將被呼叫,除此之外,該過濾器不會被呼叫。

error:如果目標資源是通過宣告式異常處理機制呼叫時,那麼該過濾器將被呼叫。除此之外,過濾器不會被呼叫。

第二十二天

區域性變數和全域性變數 在乙個函式內部定義的變數是內部變數,他只有在本函式範圍內才有效,在此函式之外是不能使用這些變數的,這稱為區域性變數。復合語句的的變數是可以用 全域性變數也叫外部變數 全域性變數從 定義從 開始用 變數的儲存類別 從空間上講剛剛的就是作用域 從空間 還可以從變數值存在的時間 生...

2018 05 28 第二十二天

class testarraysort static void main string args int compare tiger arg0,tiger arg1 int age int getage void setage int age void setname string name voi...

第二十二天學習 正則

re模組是python處理正規表示式的乙個模組,通過re模組的方法,把正規表示式pattern編譯成正則物件,以便使用正則物件的方法,可以提高 的執行效率 compile rule flag 將正則規則編譯成乙個pattern物件,以供接下來使用。第乙個引數是規則式,第二個引數是規則選項 re.i ...