Servlet的API(生命週期) 精煉版本

2021-09-24 05:28:57 字數 1013 閱讀 6152

servlet的api(生命週期)

(1)servlet介面中的方法

1)init(servletconfig config)

何時執行:servlet物件建立的時候執行

servletconfig : 代表的是該servlet物件的配置資訊

2)service(servletrequest request,servletresponse response)

何時執行:每次請求都會執行

servletrequest :代表請求 認為servletrequest 內部封裝的是 http請求的資訊

servletresponse :代表響應 認為要封裝的是響應的資訊

3)destroy()

何時執行:servlet銷毀的時候執行

(2)httpservlet類的方法

(3)servlet的生命週期(面試題)

1)servlet何時建立

預設第一次訪問servlet時建立該物件

2)servlet何時銷毀

伺服器關閉servlet就銷毀了

3)每次訪問必然執行的方法

service(servletrequest req, servletresponse res)方法

問題:對***servlet進行了10次訪問,init(),destory(),service(),doget(),dopost() 一共執行力多少次?request物件建立幾個?response建立幾個?

答案:init(1),destory(1),service(10),doget(10),dopost(10) 一共執行力多少次?request物件建立10個,response建立,10個.

Servlet生命週期

servlet生命週期分為三個階段 1,初始化階段 呼叫init 方法 2,響應客戶請求階段 呼叫service 方法 3,終止階段 呼叫destroy 方法 servlet初始化階段 1 自動裝載 servlet容器啟動時自動裝載某些servlet,實現它只需要在web.xml檔案中的之間新增1 ...

Servlet生命週期

什麼時候裝載 servlet 1,servlet容器啟動時自動裝載某些servlet,實現它只需要在web.xml檔案中的 之間新增如下 1 2,在servlet容器啟動後,客戶首次向servlet傳送請求。3,servlet類檔案被更新後,重新裝載servlet。2 初始化階段 呼叫init 方法...

Servlet生命週期

1 webclient向servlet容器 tomcat 發出http請求 2 servlet容器接收webclient的請求,建立servlet物件,呼叫其init方法,3 servlet容器建立乙個httprequest物件,將webclient請求的資訊封裝到這個物件中 4 servlet容器...