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匹配
也就是说,我们一般用的都是第二种。