經過對 Servlet 的調用流程學習,咱們知道 web.xml 文件的配置是爲了保護servlet。其實服務器應該調用哪一個 servlet 進行請求的處理, 在瀏覽器的請求地址中寫的很清楚。web
註解配置:json
@WebServlet("/hello")瀏覽器 |
@WebServlet("/product/*")服務器 |
@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> |