以http://localhost:8080/webroot/hello为例
1、找到web.xml文件
2、读取servlet-mapping ,找到url-pattern中与/hello相同的结点
3、找到成对的servlet-name
4、servlet-name对应servlet节点中的servlet-name
5、成对的servlet-class中类的路径
6、执行相应类
1 <!-- 2 servlet 注册servlet 3 servlet-class :确定类所在的路径位置 4 servlet-name:为类去一个别名 5 --> 6 <servlet> 7 <servlet-name>HelloWorld</servlet-name> 8 <servlet-class>cn.test.HelloWorld</servlet-class> 9 </servlet> 10 11 <!-- 12 servlet-mapping: 映射servlet 13 servlet:确定已有的servlet名称 (servlet中:servlet-name) 14 url-pattern :浏览器访问路径,必须以/开头,自定义但是必须唯一 15 --> 16 17 <servlet-mapping> 18 <servlet-name>HelloWorld</servlet-name> 19 <url-pattern>/hello</url-pattern> 20 </servlet-mapping>