當我們在web.xml中提到任何servlet爲loadOnStartup
時,肯定會調用它的init
方法。只是想確認service
和destroy
方法是否也被調用?如果不是,當他們被叫?servlet生命週期while loadOnStartup
另一個問題是因爲它提到每個方法只有一次調用init
。這是否意味着servlet首次獲取請求時,將調用init
方法,然後調用service
。
但是破壞不會被調用。當第二個請求它會再次調用服務方法,但不是init方法。這種理解是否正確?但是當容器決定調用銷燬方法?