此片文章包含在Servlet對象的生命週期java
web服務器啓動階段解析的web.xml文件,作了什麼?
服務器啓動階段會解析各個webapp中的web.xml文件,作了什麼?web
在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集合中查找服務器