JAVA Web 學習Day02 servlet補充
阿新 • • 發佈:2021-07-17
JAVA Web 學習Day02 servlet補充
1.servlet原理
2.Mapping
-
一個Servlet可以指定一個對映路徑
<servlet-mapping> <servlet-name>hello</servlet-name> <!--Servlet的請求路徑--> <url-pattern>/hello</url-pattern> </servlet-mapping>
-
一個Servlet可以指定多個對映路徑
<servlet-mapping> <servlet-name>hello</servlet-name> <!--Servlet的請求路徑--> <url-pattern>/hello</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>hello</servlet-name> <!--Servlet的請求路徑--> <url-pattern>/hello2</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>hello</servlet-name> <!--Servlet的請求路徑--> <url-pattern>/hello3</url-pattern> </servlet-mapping>
-
一個Servlet可以指定通用對映路徑
<servlet-mapping> <servlet-name>hello</servlet-name> <!--Servlet的請求路徑--> <url-pattern>/hello/*</url-pattern> </servlet-mapping>
-
預設請求路徑
<servlet-mapping> <servlet-name>hello</servlet-name> <!--Servlet的請求路徑--> <url-pattern>/*</url-pattern> </servlet-mapping>
-
自定義字首或字尾
<!--可以自定義字尾實現請求對映 注意點:“*” 前不能加專案對映的路徑--> <servlet-mapping> <servlet-name>hello</servlet-name> <!--Servlet的請求路徑--> <url-pattern>*.lantian</url-pattern> </servlet-mapping>
-
優先順序問題
指定了固有對映路徑優先順序最高,如果找不到就走預設的處理請求