例子:
<servlet-mapping>
<servlet-name>ServletDemo4</servlet-name>
<url-pattern>/servletDemo4</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ServletDemo4</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ServletDemo4</servlet-name>
<url-pattern>/action/*</url-pattern>
</servlet-mapping>
若请求url为:localhost:8080/action/*.do 会调用第三个servlet-mapping
映射规则:
- 绝对匹配 优选与 /开头匹配 优先于 扩展名方式匹配
-
若<url-pattern>后为/时执行Tomcat 内置web.xml中默认(default)资源,既访问的所有资源都是servlet。
tomcat中的web.xml
![](https://img.haomeiwen.com/i3022339/183494fefaabdaed.png)
网友评论