Servlet的生命周期
2019-05-28 本文已影响0人
卓昂芭比
方法一:Servlet的初始化
public void init(ServletConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
1.在创建Servlet实例时,init()方法就被执行;
一个Servlet只会初始化一次,一个init()方法也只会执行一次
默认情况下,初次访问该Servlet,才会访问该实例;
方法二:请求调用
public void service(HttpServletRequest arg0, HttpServletResponse arg1)
throws ServletException, IOException {
// TODO Auto-generated method stub
System.out.println("Demo2! ");
}
2。service()方法:只要客户来了一个请求,就执行一次该方法
可以被执行许多次;
一次请求,对应一次servIce()方法的调用;
方法三:销毁Servlet
public void destroy() {
// TODO Auto-generated method stub
}
3,当servlet销毁的时候,就会调用destroy()方法;
执行条件:1.该项目从tomcat里面移除;
2.正常关闭tomcat服务器就会关闭(shutdown.bat)