话不多说直接步入正题:
1、Servlet类在Web.xml文件的配置如下 :
项目名称为:hello,部署在webapp下
2、浏览器的地址栏中访问的URL为 :localhost:8080/hello/hello/ServletDemo
3、当我们在地址栏中访问的时候,Tomcat服务器会到你的项目部署目录(webapp)下找到你部署的项目(hello)
然后会到你的web.xml文件中去找是否存在hello/ServletDemo(映射路径)
若存在(否则报错),就会通过此映射的<servlet-name>(即:<servlet-mapping>下的<servlet-name>)去找到真实的<servlet-name>(即:<servlet>下的<servlet-name>)
然后通过此<servlet-name>找到<servlet-class>下的servlet实例
若实例存在就直接调用service方法,进行处理客户端的请求。
若实例不存在,就会自动创建此实例,然后调用service方法处理请求。