美文网首页
Servlet的映射规则

Servlet的映射规则

作者: kangyiii | 来源:发表于2019-05-04 15:54 被阅读0次

例子:

    <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

相关文章

  • Servlet映射规则

    Servlet容器的URL匹配过程 发送请求url:http://localhost/test/abc Servl...

  • Servlet的映射规则

    例子: 若请求url为:localhost:8080/action/*.do 会调用第三个servlet-mapp...

  • Servlet中通配符详解

    对于如下的一些映射关系: Servlet1 映射到 /abc/* Servlet2 映射到 /* Servlet3...

  • Servlet2

    Servlet调用图 Servlet的细节 一个已经注册的Servlet可以被多次映射 Servlet映射的URL...

  • SpringMVC中Servlet拦截器匹配规则

    其实Spring 的Servlet拦截器匹配规则(即 ... )都可以自己定义,例:当映射为@RequestM...

  • Servlet学习4 -- Servlet一些细节

    Servlet的一些小细节 Servlet可以多重映射多重映射是指:同一个Servlet可以被映射成多个路径,客户...

  • SpringBoot2 - Servlet

    传统的Spring项目,配置Servlet需要在web.xml内添加对应的标签以及映射路径规则。 SpringBo...

  • Servlet学习笔记2: Servlet细节

    【目录】 Servlet多重映射 映射路径中使用通配符 Servlet是运行在...

  • Servlet虚拟路径--多重映射

    多重映射 多重映射实质上是为一个Servlet配置多个路径。 从Servlet3.0开始,配置Servlet支持注...

  • 1.servlet的介绍

    1.Servlet简介 2.Servlet开发的过程 3.Servlet的执行过程 4.Servlet的路径映射 ...

网友评论

      本文标题:Servlet的映射规则

      本文链接:https://www.haomeiwen.com/subject/kenpwqtx.html