Servlet學習 servlet的生命週期

2021-09-12 22:30:55 字數 524 閱讀 3925

servlet介面中定義了作為乙個servlet在整個生命週期中應該擁有三個階段

1, 初始化

2, 服務

3, 銷毀

servlet的生命週期是由容器管理的

servlet的生命週期:

簡化版:適用於筆試的時候

1,servlet的生命週期是由容器管理的(這句話非常重要!!!)

2.他分別經歷三個階段:初始化 服務 銷毀

如果是面試可以展開談一談:

1,把筆試上的東西 先說一邊。

2.當有第乙個客戶端瀏覽器訪問這個servlet時,容器會將這個servlet例項化並且呼叫一次init方法,然後在新的執行緒中呼叫service方法,然後容器並不會立即銷毀這個物件,當容器在關閉的過程中。會銷毀這個servlet物件,但是在銷毀這個物件之前會呼叫一次destroy方法。

如果在銷毀這個物件之前 在有乙個客戶端瀏覽器來訪問這個servlet,那麼容器不會再次例項化這個servlet了。而是直接在新的執行緒中呼叫service方法。

Servlet如何編寫以及寫Servlet注意事項

1 servlet 主要用於互動式的瀏覽和修改資料,生成web內容。2 過程 一般是網頁將資料交給servlet進行處理,servlet處理好後便跳轉到相應的頁面。3 建立 a 建立乙個class然後在web.xml中進行配置servlet 前的內容刪除,如果不刪除就相當servlet有二級目錄,後...

Freemarker使用入門 servlet

freemarker是開源的模板框架。對於它的介紹網上已經很多了。詳情可參考主頁 4.在web inf目錄下建一資料夾templates,然後在這個資料夾裡面新建乙個模板檔案test.ftl 5.建乙個helloservlet protected void dopost httpservletreq...

Servlet學習筆記(二)Servlet重定向

情景 類似於我們日常生活中去一家經常去的店裡吃飯,店搬遷了,在門口貼了搬遷的新位址。步驟 瀏覽器發起請求 response1回應瀏覽器的請求,狀態碼302,在響應頭部加上location location http localhost 8080 工程名 response2 httpresponse頭...