[servlet]web.xml中url-pattern的四种配置方式及其优先级

四种配置方式的优先级

一个servlet程序可以配置多个url-pattern.
不同的servlet不允许配置相同的url-pattern.
服务器启动的时候就会解析web.xml文件.

url-pattern的配置方式有四种:
以下"aa"可以被任意字符代替

  1. /aa
    精确配置,拦截诸如以下形式的路径请求
http://IP地址:端口号/虚拟项目名/aa
  1. /aa/*
    模糊配置,拦截以/aa/开头,后跟任意的路径请求,形式如下:
http://IP地址:端口号/虚拟项目名/aa/ascas.df

特别的是以/aa开头,后面不跟任何路径也属于这种情况.

http://IP地址:端口号/虚拟项目名/aa
  1. /*
    模糊配置,拦截任意路径请求,形式如下:
http://IP地址:端口号/虚拟项目名/askh.sh.as

特别是的后面不跟任何路径也属于这种情况.

http://IP地址:端口号/虚拟项目名/
  1. *.aa
    模糊配置,拦截任意以.aa结尾的路径请求,形式如下:
http://IP地址:端口号/虚拟项目名/ashd.ds.aa

这种方式最为特别的地方在于前面不能加"/".


这四者的优先级从1到4依次降低,1为最高,4为最低.

优先拦截精确配置,之后依次拦截分割路径/aa/* 形式的的模糊配置,/ * 形式的模糊配置,加后缀*.aa形 式的模糊配置

优先级高的优先拦截请求路径来调用对应的执行程序.

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值