zl程序教程

您现在的位置是:首页 >  后端

当前栏目

【Servlet注解】URL匹配方式

Servlet 方式 注解 url 匹配
2023-09-14 09:05:03 时间

Servlet注解中URL匹配方式有四种分别为

  • 精确匹配:例如  "/dog"
  • 目录匹配:例如  "/animal/*" 表示匹配/animal下的所有请求,例如 /animal/dog
  • 后缀名匹配:例如 "/*.jpg"  表示匹配所有以.jpg结尾的,例如 /xyy.jpg
  • 任意匹配:"/" 和"/*"都表示任意匹配,这样所有请求都会匹配成功。(注意,使用任意匹配会导致静态资源无法访问的问题,尽量不要使用)

        由于这个比较简单,尤其是对于学过正则表达式的兄弟,我就不使用代码进行演示了。但是URL匹配有个优先级的问题,下面进行展示。

        匹配优先级: 精确匹配 > 目录匹配 > 扩展名匹配 > /* > /

        其实这和我们的思维一样,就是一步一步往下找。