Servlet映射规则
1. 容器按照DD(部署描述)中的顺序匹配,首先查找完全匹配,如果找不到则查找目录匹配,最后查找扩展名匹配,如果都找不到则返回not found
2.
如果一个请求与多个<url--pattern>匹配,容器会选择最长的匹配,即长的匹配优先。例如请求
/test/test1/test.do,如果有DD中有两个url-pattern /test/test1/*, test/*,则容器会选择前者
Filter映射规则
1.首先按照DD的顺序查找url-pattern,然后查找servlet-name,按照匹配的顺序加入到FilterChains中