Servlet的生命周期由容器来管理,我使用的是Tomcat.
Servlet的生命周期分为以下几个阶段
1.装载servlet,由相应的容器完成。
2.创建一个servlet实例。
3.调用servlet的init()方法,该方法只在第一次访问该servlet时被调用一次。
4.服务:调用servlet的service()方法。一般的业务逻辑在这里处理,每次访问servlet时该方法都会被访问。
5.销毁:调用servlet的destroy()方法。销毁该servlet实例。该方法在以下情况下被调用
a:Tomcat重启 b:reload该WEBAPP c:重启电脑