Servlet映射規(guī)則
1. 容器按照DD(部署描述)中的順序匹配,首先查找完全匹配,如果找不到則查找目錄匹配,最后查找擴展名匹配,如果都找不到則返回not found
2.
如果一個請求與多個<url--pattern>匹配,容器會選擇最長的匹配,即長的匹配優(yōu)先。例如請求
/test/test1/test.do,如果有DD中有兩個url-pattern /test/test1/*, test/*,則容器會選擇前者
Filter映射規(guī)則
1.首先按照DD的順序查找url-pattern,然后查找servlet-name,按照匹配的順序加入到FilterChains中