根據servlet的生命週期,首先請求容器的servlet將調用init()
方法(只對第一個請求使用一次),之後它將分別服務於service()
方法,最後(servlet的生命週期結束)destroy()
方法將叫做。是HttpServlet Singleton?
意味着init()
和destory()
會在servlet的生命期中調用一次。
我的查詢情況如下:
- 是否servlet的生命週期將是相同的容器的生命週期。所以我明白的是,一旦我們啓動tomcat並且首先請求servlet時,它會調用
init()
方法,一旦我們停止服務器(tomcat或webcontainer),它將調用destroy()
方法。
所以從上面看來,這個servlet是單身人士。
- 當servlet生命週期完成時。據我瞭解,這意味着一旦你啓動服務器(第一次請求後),servlet的生命週期將開始,一旦你停止服務器,服務器的生命週期將完成?
請確認我的理解。