servlet 對映路徑的方式

2021-08-14 15:29:15 字數 668 閱讀 8812

servlet 的對映路徑方式有3個:

1. 完全路徑匹配

2. 目錄匹配

3. 副檔名匹配

(一)對映路徑方式

1.完全路徑匹配

以 / 開頭,如 /aaa ,/aaa/bbb

當有 /httpservlet,則表明其servlet本地訪問的url 為:http://localhost:8080/專案名/httpservlet

2.目錄匹配

以 / 開頭,如 /aaa/* ,/*

* 星號表示,任何符號,如/aaa/* ,則表明其servlet的本地訪問 url 為:http://localhost:8080/專案名/ (後面的任何字元),如:http://localhost:8080/專案名/aaa/123456

3.副檔名匹配

不能以 / 開頭,如 *.do ,*.action 等,以*.do 為例,只要 url 最後有 .do 都會訪問其servlet 。如http://localhost:8080/專案名/123456.do

(二)對映路徑方式之間的優先順序

完全路徑匹配 > 目錄匹配 > 副檔名匹配

Servlet的對映路徑

firstservletservlet name firsturl pattern url pattern 瀏覽器輸入精確匹配 first http localhost 8080 day10 first 模糊匹配 http localhost 8080 day10 任意路徑 localhost 80...

Servlet虛擬路徑對映

1 servlet的多重對映 servlet的多重對映是指同乙個servlet可以被對映成多個虛擬路徑,即客戶端可以通過多個路徑訪問同乙個servlet,具體如下 如例1 7所示 aservlet aservlet bservlet 如例1 7所示,aservlet配置了多個url pattern,...

servlet虛擬路徑對映

testservlet aservlet bservlet 在servlet對映的路徑中使用萬用字元 可以使目錄下的所有匹配的路徑都可以訪問同乙個servlet。1 servlet 這種屬於路徑匹配,萬用字元 為字尾,servlet a servlet b都與 servlet 匹配。2 do 這種屬...