此片文章包含在Servlet对象的生命周期
web服务器启动阶段解析的web.xml文件,做了什么?
服务器启动阶段会解析各个webapp中的web.xml文件,做了什么?
在web容器中有这样一个集合
Map<String, String>
key value
---------------------------------------------------------
/login cn.qkmango.javaweb.servlet.LoginServlet
/delete cn.qkmango.javaweb.servlet.DeleteServlet
/insert cn.qkmango.javaweb.servlet.InsertServlet
实际上,服务器启动时会解析web.xml文件,并且将解析的数据存放在Map集合中,当在浏览器中输入请求的路径时,web容器在容器会找请求路径对应的Servlet对象,如果没有找到,实际上不是去web.xml文件中找此路径对应的完整类名,而是去此Map集合中查找