Mapping映射问题
1.一个Servlet可以指定一个映射路径
<!--默认端口号:http://localhost:8080/hello -->
<servlet-mapping>
<servlet-name>hellowSer</servlet-name>
<url-pattern>/yang</url-pattern>
</servlet-mapping>
http://localhost:8080/hello/yang
2.一个Servlet可以指定多个映射路径
<servlet-mapping>
<servlet-name>hellowSer</servlet-name>
<url-pattern>/yang</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>hellowSer</servlet-name>
<url-pattern>/yang1</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>hellowSer</servlet-name>
<url-pattern>/yang2</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>hellowSer</servlet-name>
<url-pattern>/yang3</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>hellowSer</servlet-name>
<url-pattern>/hello/*</url-pattern>
</servlet-mapping>
4.默认请求路径
<servlet-mapping>
<servlet-name>hellowSer</servlet-name>
<url-pattern>/hello/*</url-pattern>
</servlet-mapping>
http://localhost:8080/hello/
5.指定一些后缀或者前缀......
<servlet-mapping>
<servlet-name>hellowSer</servlet-name>
<url-pattern>*.yang</url-pattern>
</servlet-mapping>
http://localhost:8080/hello/cat.yang
6.优先级问题
指定了固有映射路径优先级最高,如果找不到就会走默认请求的处理
</servlet>
<servlet-mapping>
<servlet-name>hellowSer</servlet-name>
<url-pattern>/yang</url-pattern>
</servlet-mapping>
<!--404-->
<servlet>
<servlet-name>error</servlet-name>
<servlet-class>ErrorServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>error</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>



浙公网安备 33010602011771号