1 三種寫法
① 完全匹配
/test/list.do
② 目錄匹配
/test/*
③ 副檔名匹配
*.do
2 注意事項
☆ 容器會首先查詢完全匹配,如果找不到,再查詢目錄匹配,如果也找不到,就查詢副檔名匹配。
☆ 如果乙個請求匹配多個「目錄匹配」,容器會選擇最長的匹配。
☆ 定義」/*.action」這樣乙個看起來很正常的匹配會報錯?因為這個匹配即屬於路徑對映,也屬於擴充套件對映,導致容器無法判斷。
☆ 「/」 是用來定義default servlet對映的。
3 我的乙個需求
我想定義乙個除了一種情況的所有url-pattern,比如除了 *.jsp的所有情況
似乎找不到一種 all but ×××的寫法
但似乎可以用下面這種方法:
<
filter
>
<
filter-name
>loginfilter
filter-name
>
<
filter-class
>com.test.loginfilter
filter-class
>
<
init-param
>
<
param-name
>urlregx
param-name
>
<
param-value
>
param-value
>
init-param
>
filter
>
自己定義乙個規則,在後台進行二次過濾:)
關於url pattern的幾種寫法說明
上面的 就是用來配置url對映的,什麼樣的可以訪問什麼樣的不能訪問,最常見的寫法有3種 不過有很多人還是不清楚這3種到底有什麼不同 攔截所有的,比如.jsp js html do等等 不推薦使用 do action 這個很多專案都這麼寫,特別是比較老的 內部使用的專案寫法 隨著技術的發展,現在也不推...
props寫法 Vue props用法小結
vue props用法詳解 元件接受的選項之一 props 是 vue 中非常重要的乙個選項。父子元件的關係可以總結為 props down,events up 父元件通過 props 向下傳遞資料給子元件 子元件通過 events 給父元件傳送訊息。父子級元件 比如我們需要建立兩個元件 paren...
MVVM命令繫結幾種寫法小結
通過 mvvm 模式,實現控制項自身就具有的事件,如 selectionchanged xmlns i clr namespace system.windows.interactivity assembly system.windows.interactivity i interaction.tri...