一个Servlet的范例在什么时候销毁
一个Servlet的实例在什么时候销毁?
首先我打开了一个servlet标签,该servlet的实例是在关闭了标签(也就是http://127.0.0.1:8080/Test/xx)的时候立即销毁该,还是在关闭了整个wen应用(就是Test应用中所有标签都关闭)才销毁???
在关掉一个servlet之后,在该servlet中设置的application属性依旧能访问,是不是说明了servlet打开一次之后它的实例就一直存在容器中,知道wen应用关掉?
------解决思路----------------------
servlet实例生命周期结束
1.所有的service方法执行完毕
2.容器关闭
------解决思路----------------------
Servlet是有destroy方法的,什么时候调用就什么时候销毁。值得提及的一点是,一般来说程序员是不需要去控制Servlet的销毁的,因为Servlet容器会去做自动管理
------解决思路----------------------
1.关闭整个wen应用时销毁
2.一个servlet可以创建一个或者多个实例对象,servlet的创建是在创建第一个对象时,调用对象的init()方法时创建的,以后都不用创建,直到容器关闭时销毁
首先我打开了一个servlet标签,该servlet的实例是在关闭了标签(也就是http://127.0.0.1:8080/Test/xx)的时候立即销毁该,还是在关闭了整个wen应用(就是Test应用中所有标签都关闭)才销毁???
在关掉一个servlet之后,在该servlet中设置的application属性依旧能访问,是不是说明了servlet打开一次之后它的实例就一直存在容器中,知道wen应用关掉?
------解决思路----------------------
servlet实例生命周期结束
1.所有的service方法执行完毕
2.容器关闭
------解决思路----------------------
Servlet是有destroy方法的,什么时候调用就什么时候销毁。值得提及的一点是,一般来说程序员是不需要去控制Servlet的销毁的,因为Servlet容器会去做自动管理
------解决思路----------------------
1.关闭整个wen应用时销毁
2.一个servlet可以创建一个或者多个实例对象,servlet的创建是在创建第一个对象时,调用对象的init()方法时创建的,以后都不用创建,直到容器关闭时销毁