Servlet之 url-pattern (访问路径)的三种配置方式

访问路径的组成: 协议:ip地址:端口号/项目名/资源路径

本文讲述的就是资源路径<url-pattern> </url-pattern>的配置方式和效果,使用@WebServlet()注解也是一样的效果.

  1. 全路径匹配

以 / 开始,格式为 : /a /aa/bb
例子 :localhost:8080/ 项目名称 / aa / bb

  1. 目录匹配

以 / 开始 , 但是以 * 结束 ,格式为 :/ a / * / *
路径中目录是虚拟的,在工程可以不需要存在
例子:localhost:8080/项目名称/ aa / bb / *

  1. 拓展名匹配

不以/ 而是以 * 开始 ,* . 扩展名,格式为: * . aa, * . bb
例子:localhost:8080/项目名称/ * . txt

  1. 特殊匹配

仅有 " / ",而没有其他任何内容, 表示随便怎么写都可以访问
含义:该类是缺省的 Servlet
缺省的 Servlet :若当前访问资源地址的所有 Servlet 都不匹配时,就由缺省的 Servlet 进行处理

  1. 一些注意点
  1. 优先级:1 > 2 > 3 >4
  2. 方式 2 和方式 3 不能混搭使用, 比如: /a/b/c/*.jsp 这种不行!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值