1.一个servlet可以指定多个映射路径
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/hello/hello1</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/hello/hello2</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/hello/hello3</url-pattern>
</servlet-mapping>
2.一个servlet可以指定一个路径
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/hello/hello</url-pattern>
</servlet-mapping>
3.一个servlet可以指定一个通用的路径
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/hello/*</url-pattern>
</servlet-mapping>
4.默认请求路径
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
5.指定一些后缀或前缀,*前面不能加项目路径
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>*.lcy</url-pattern>
</servlet-mapping>
6.指定了固有的映射路径优先级最高,如果找不到会走默认的处理请求:
<!--404-->
<servlet>
<servlet-name>error</servlet-name>
<servlet-class>com.lcy.servlet.ErrorServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>error</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>