web服務器啓動階段解析的web.xml文件,作了什麼?

此片文章包含在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集合中查找服務器

相關文章
相關標籤/搜索