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 這種屬...