<servlet>
<servlet-name>ActionServlet</servlet-name>
<servlet-class>com.zoulab.web.mvc.core.ActionServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>DoActionServlet</servlet-name>
<servlet-class>com.zoulab.web.mvc.core.ActionServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ActionServlet</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>DoActionServlet</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
下面归纳了几种映射关系
1>./abc/*
2>./*
3>./abc
4>.*.do
注意:*.do的优先级最低
通过归纳的映射关系:
1.当请求地址栏为"/abc/a.html"时,"/abc/*"和"/*"都可以匹配===>但Servlet引擎将调用 /abc/*
2.当请求地址栏为"/abc"时,"/abc/*"和"/abc"都可以匹配===>但Servlet引擎将调用 /abc
3.当请求地址栏为"/abc/a.do"时,"/abc/*"和"/*.do"都可以匹配===>但Servlet引擎将调用 /abc/*
4.当请求地址栏为"/a.do"时,"/*"和"/*.do"都可以匹配 ===>但Servlet引擎将调用 *.do