javaweb學習08:Servlet原理
阿新 • • 發佈:2022-03-26
-
Servlet原理:
-
-
Mapping問題:
-
一個請求可以指定一個對映路徑;
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping> -
一個請求可以指定多個對映路徑;
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello1</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello2</url-pattern>
</servlet-mapping> -
一個請求可以指定通用對映路徑;
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello/*</url-pattern>
</servlet-mapping> -
預設請求路徑:優先順序是大於index.jsp
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping> -
指定一些字尾後者字首等等....
-
可以自定義字尾,實現請求對映
-
注意:*前面不能加任何專案路徑對映;
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping> -
-
優先順序問題:
-
指定了固有的對映路徑優先順序最高;如果找不到就會走預設的請求;
-
-