Servlet映射的具体匹配原则

来源:互联网 发布:药店用软件 编辑:程序博客网 时间:2024/06/06 01:48

对于如下的一些映射关系:

/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的匹配级别最低,其他按照最接近原则)