url pattern 寫法之小結

2021-04-21 20:45:06 字數 883 閱讀 9748

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...