对于如下的一些映射关系:
/abc/* 映射到 Servlet1
/* 映射到 Servlet2
/abc 映射到 Servlet3
*.do 映射到 Servlet4
将发生如下一些行为:
当请求URL为“/abc/a.html”,“/abc/*"和“/*"都可以匹配这个URL,servlet引擎将调用Servlet1。
当请求URL为“/abc”时,“/*”和“/abc”都可以匹配这个URL,servlet引擎将调用Servlet3。
当请求URL为“/abc/a.do”时,“/abc/*"和“*.do”都可以匹配这个URL,servlet引擎将调用Servlet1。
当请求URL为“/a.do"时,“/*”和“*.do”都可以匹配这个URL,servlet引擎将调用Servlet2。÷
(注意:*.do的匹配级别最低,其他按照最接近原则)