servlce与filter的url-pattern介绍

url-pattern格式:

1、 以”/’开头和以”/*”结尾,用来做路径映射的。

2、 以前缀”*.”开头,用来做扩展映射的。

3、 “/” 开头,是用来定义default servlet映射的。

 

 值得注意的一个小点: /loginAction.do* 与/Logi-nAction.do/* 的区别:

1、注意:如果配置为

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

 会出问题,因为与loginAction.do不匹配,与loginAction.do?a='b'不匹配,与loginAction.doaa不匹配,也就是说,没有匹配的点。

 

2、如果配置为:

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

 

则可以与loginAction.do匹配。

可以与loginAction.do?a=b匹配

但是不可以与loginAction.doaa匹配

也就是说,我们一般用的都是第二种。

你可能感兴趣的:(url-pattern)