访问路径的组成: 协议:ip地址:端口号/项目名/资源路径
本文讲述的就是资源路径<url-pattern> </url-pattern>的配置方式和效果,使用@WebServlet()注解也是同样的效果.
全路径匹配jsp
以 / 开始,格式为 : /a /aa/bburl
例子 :localhost:8080/ 项目名称 / aa / bbip
目录匹配
以 / 开始 , 可是以 结束 ,格式为 :/ a / / *
路径中目录是虚拟的,在工程能够不须要存在
例子:localhost:8080/项目名称/ aa / bb / *资源
拓展名匹配
不以/ 而是以 开始 , . 扩展名,格式为: . aa, . bb
例子:localhost:8080/项目名称/ * . txt扩展
特殊匹配
仅有 " / ",而没有其余任何内容, 表示随便怎么写均可以访问
含义:该类是缺省的 Servlet
缺省的 Servlet :若当前访问资源地址的全部 Servlet 都不匹配时,就由缺省的 Servlet 进行处理配置
一些注意点
优先级:1 > 2 > 3 >4
方式 2 和方式 3 不能混搭使用, 好比: /a/b/c/*.jsp 这种不行!协议