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

Servlet之 url-pattern (访问路径)的三种配置方式引言首先需要注意的几点:url-pattern内的内容,也就是地址,其实就是浏览器实际访问的地址,并由此地址作为起始,跳转到最终的Servlet中url-pattern内的路径,必须以"/"开始(斜杠),否则路径就会错误这个路径配置方式不唯一,以下是3种配置方式(*代表通配符)1.全路径匹配以/开始,格式为:/a/aa/bb例子…

引言

首先需要注意的几点:

  1. url-pattern 内的内容,也就是地址,其实就是浏览器实际访问的地址,并由此地址作为起始,跳转到最终的 Servlet 中
  2. url-pattern 内的路径,必须以 ” / ” 开始(斜杠),否则路径就会错误
  3. 这个路径配置方式不唯一,以下是3种配置方式( * 代表通配符)

  • 1.全路径匹配

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

  • 2.部分路径匹配

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

  • 3.拓展名匹配

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

  • 4.特殊匹配

仅有 ” / “,而没有其他任何内容
含义:该类是缺省的 Servlet
缺省的 Servlet :若当前访问资源地址的所有 Servlet 都不匹配时,就由缺省的 Servlet 进行处理

  • 5.一些注意点

1.优先级:1 > 2 > 3
2. 方式 2 和方式 3 不能混搭使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/37485.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注