1、一个Servlet指向一个映射路径/
<!--Servlet的请求路径-->
<servlet-mapping>
<servlet-name>s1</servlet-name>
<url-pattern>/s1</url-pattern>
</servlet-mapping>
2、一个Servlet指向多个映射路径
(可以写多条,或者*通配符表示所有路径)
<!--Servlet的请求路径-->
<servlet-mapping>
<servlet-name>s1</servlet-name>
<url-pattern>/s1/*</url-pattern>
</servlet-mapping>
3、一个Servlet指向通用的映射路径
(*前面不能加项目映射路径)
*.do表示只有是以.do结尾的都可以映射
<!--Servlet的请求路径-->
<servlet-mapping>
<servlet-name>s1</servlet-name>
<url-pattern>/*.do</url-pattern>
</servlet-mapping>
4、优先级问题
指定了固定优先级高于默认的优先级
如此处s1高于*
<!--Servlet的请求路径-->
<servlet-mapping>
<servlet-name>s1</servlet-name>
<url-pattern>/s1</url-pattern>
</servlet-mapping>
<!--Servlet的请求路径-->
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
|