Servlet url-pattern的配置

精确路径

url地址必须是/others才能调用servlet

<url-pattern>/others</url-pattern>

通配符

url地址/others/任意路径。

<url-pattern>/others/*</url-pattern>

全局路径

任意的url路径都可以调用servlet。动态资源和静态资源都拦截。

<url-pattern>/*</url-pattern>

任意路径都可以,但是访问欢迎页面的时候不会调用servlet,不会拦截动态资源(如jsp页面),会拦截静态资源。

<url-pattern>/</url-pattern>

后缀名

任意url地址以.do结尾,可以调用servlet。

<url-pattern>*.do</url-pattern>

注意

1.可以配置多个。
2.后缀名前面不能加路径。
错误例子:

<url-pattern>/xx/*.do</url-pattern>

匹配原则

1.路径优先后缀民匹配原则
2.精确路径优先匹配原则

规律:一般是url-parrtern的配置明确,优先匹配。

发布了114 篇原创文章 · 获赞 8 · 访问量 5494

猜你喜欢

转载自blog.csdn.net/OVO_LQ_Start/article/details/104697511