乙個元素用於對映乙個已經註冊的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匹配成功以後,就不會去理...