Servlet路徑配置

經過對 Servlet 的調用流程學習,咱們知道 web.xml 文件的配置是爲了保護servlet。其實服務器應該調用哪一個 servlet 進行請求的處理, 在瀏覽器的請求地址中寫的很清楚。web

註解配置:json

  1. 精確匹配,通常做用於站點獨特的幾個路徑,首頁、登陸、註冊等等

@WebServlet("/hello")瀏覽器

  1. 路徑匹配,通常用於產品頁,新聞頁面,百科頁面通常用於大量相相似的頁面

@WebServlet("/product/*")服務器

  1. 擴展名匹配

@WebServlet("*.json")app

匹配多個路徑:學習

@WebServlet(urlPatterns= {"/morepath","*.do","/more/*"})url

Servlet的web.xml 配置:spa

Web.xml 配置的做用:保護Servlet。xml

配置方式一:精確匹配ci

<!-- 配置方式一 -->

<servlet>

<servlet-name>my3</servlet-name>

<servlet- class>com.bjsxt.servlet.MyServlet3</servlet-class>

</servlet>

 

<servlet-mapping>

<servlet-name>my3</servlet-name>

<url-pattern>/my3</url-pattern>

</servlet-mapping>

配置方式二:路徑匹配

<servlet>

<servlet-name>my3</servlet-name>

<servlet- class>com.bjsxt.servlet.MyServlet3</servlet-class>

</servlet>

 

<servlet-mapping>

<servlet-name>my3</servlet-name>

<url-pattern>/news/*</url-pattern>

</servlet-mapping>

相關文章
相關標籤/搜索