Servlet中通配符详解

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

  • Servlet1 映射到 /abc/*
  • Servlet2 映射到 /*
  • Servlet3 映射到 /abc
  • Servlet4 映射到 *.do

解释

  • 当请求URL为“/abc/a.html”,“/abc/”和“/”都匹配,Servlet引擎将调用Servlet1。
  • 当请求URL为“/abc”时,“/abc/*”和“/abc”都匹配,Servlet引擎将调用Servlet3。
  • 当请求URL为“/abc/a.do”时,“/abc/”和“.do”都匹配,Servlet引擎将调用Servlet1。
  • 当请求URL为“/a.do”时,“/”和“.do”都匹配,Servlet引擎将调用Servlet2。
  • 当请求URL为“/xxx/yyy/a.do”时,“/”和“.do”都匹配,Servlet引擎将调用Servlet2。

你可能感兴趣的:(Servlet中通配符详解)