url pattern的匹配方式

2021-08-30 22:27:29 字數 738 閱讀 6709

乙個元素用於對映乙個已經註冊的servlet的乙個對外訪問路徑,它包含有兩個子元素:和分別用於指定servlet的註冊名稱和servlet的對外訪問路徑。 name /hello/hello.html servlet的對外訪問路徑的/可以用*萬用字元替換它有兩種規定的格式 a. *.副檔名 匹配.do結尾的url b. /action/* 表示當前程式下子路徑下所有url 下面歸納了幾種對映關係

① 完全匹配

/test/list.do

② 目錄匹配

/test/*

③ 副檔名匹配

*.do

舉例:1./abc/* ------1

2./* ------2

3./abc ------3

4.*.do ------4

注意:*.do的優先順序最低

[color=red][b]通過歸納的對映關係我們可以總結以下的一些行為 [/b][/color]

當請求url為"/abc/a.html"時,"/abc/*"和"/*"都可以匹配這個url 則servlet引擎將呼叫1

當請求url為"/abc"時,"/abc/*"和"/abc"都可以匹配這個url 則servlet引擎將呼叫3

當請求url為"/abc/a.do"時,"/abc/*"和"/*.do"都可以匹配這個url 則servlet引擎將呼叫1

當請求url為"/a.do"時,"/*"和"/*.do"都可以匹配這個url 則servlet引擎將呼叫2

URLpattern匹配規則

舉例urls.py urlpatterns examples url r prsystem.views.home name home url r blog include blog.urls url r admin include admin.site.urls url r hello hello ...

servlet的url pattern匹配規則

首先需要明確幾容易混淆的規則 servlet容器中的匹配規則既不是簡單的通配,也不是正規表示式,而是特定的規則。所以不要用萬用字元或者正規表示式的匹配規則來看待servlet的url pattern。url pattern對映匹配過程是有優先順序的 而且當有乙個servlet匹配成功以後,就不會去理...

servlet的url pattern匹配規則

首先需要明確幾容易混淆的規則 servlet容器中的匹配規則既不是簡單的通配,也不是正規表示式,而是特定的規則。所以不要用萬用字元或者正規表示式的匹配規則來看待servlet的url pattern。url pattern對映匹配過程是有優先順序的 而且當有乙個servlet匹配成功以後,就不會去理...