Servlet的映射规则

2019-05-04  本文已影响0人  kangyiii

例子:

    <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

映射规则:

  1. 绝对匹配 优选与 /开头匹配 优先于 扩展名方式匹配
  2. 若<url-pattern>后为/时执行Tomcat 内置web.xml中默认(default)资源,既访问的所有资源都是servlet。


    tomcat中的web.xml
tomcat中的web.xml
上一篇 下一篇

猜你喜欢

热点阅读