Servlet的映射规则

例子:

    <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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0 系列目录# WEB请求处理 WEB请求处理一:浏览器请求发起处理 WEB请求处理二:Nginx请求反向代理 本...
    七寸知架构阅读 14,056评论 22 190
  • 本文包括: Servlet简介关于Servlet的一些类 Servlet生命周期 ServletConfig获得初...
    廖少少阅读 3,900评论 1 67
  • 这学期 Java Web 课程的第一节课就简短复习了一下 Java 的一些基础知识,所以觉得 Java 的基础知识...
    我没有三颗心脏阅读 3,063评论 5 9
  • IOC 控制反转容器控制程序对象之间的关系,而不是传统实现中,有程序代码之间控制,又名依赖注入。All 类的创建,...
    irckwk1阅读 977评论 0 0
  • Web应用程序 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Inte...
    陈先森mansplain阅读 2,380评论 1 4