JavaWeb-剖析Servlet运行原理
目录
1.原理分析
直接上图
2.Mapping问题
默认映射:
会把首页干掉
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/*</url-pattern>>
</servlet-mapping>
1.一个Servelt指定一个映射路径
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>>
</servlet-mapping>
2.一个Servelt指定多个映射路径
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hell1</url-pattern>>
</servlet-mapping>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hell2</url-pattern>>
</servlet-mapping>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hell3</url-pattern>>
</servlet-mapping>
3.一个Servelt指定通用映射路径
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello/*</url-pattern>>
</servlet-mapping>
4.指定一些前缀或者后缀等
请在*.后重写
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>*.tian</url-pattern>>
</servlet-mapping>
5.优先级问题
指定了固有映射路径的优先级最高,找不到走默认通配