Servlet加載順序

整一個的解析過程如下:

1. <servlet>  

2.   <servlet-name>Servlet_Request</servlet-name>  

3.   <servlet-class>cn.xuhuanfeng.servlet.Servlet_Request</servlet-class> 

4. </servlet>  

 

5. <servlet-mapping>  

6.   <servlet-name>Servlet_Request</servlet-name>  

7.   <url-pattern>/Servlet_Request</url-pattern>  

8. </servlet-mapping> 

 

  當用戶在瀏覽器輸入一個url,如 http://localhost:8080/Servlet_Requset時,服務器將其提交到Tomcat,Tomcat根據用戶提交的url在web.xml中進行查找,首先是在<servlet-mapping>中查找,當找到<url-pattern>中有跟用戶輸入的url匹配時,獲取mapping中的<servlet-name>中的值,這裏是Servlet-Request,並且根據獲取得到的值在<Servlet>中查找一個<servlet-name>與其匹配的值,然後獲取<servlet-class>中的確切的類,然後通過反射加載,生成Servlet對象,然後進行訪問。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章