**servlet的生命周期
首先,强调一下,千万不要答3个,不要漏了加载和卸载哦
Servlet生命周期:5个阶段
加载->初始化->服务(重点)->销毁->卸载
加载卸载不需要干预(但是别漏)
加载:
初始化 ,init(),该方法会在Servlet被加载并实例化以后执行
服务:service(抽象) ->doGet() doPost()
销毁 ;destroy() Servlet被系统回收时执行
卸载:
init():第一次访问servlet时候 会被执行 只执行一次初始化
可以修改成Tomcat启动时候就执行(自动执行) servlet2.5:在web.xml的servlet中加<load-on-startup>1</load-on-startup>
其中"1"代表第一个,表示先执行这个servlet的初始化
假如在两个servlet都加入这个,一个是1,一个是2,则先初始化1的那个。再初始化2的那个。
service() 调用几次执行几次
destroy() 关闭服务器时候会执行destroy() (关闭Tomcat 会执行)
**