Servlet生命周期

Servlet的生命周期

Servlet 的生命周期有如下几个阶段:
  加载类-->实例化(为对象分配空间)-->初始化(为对象的属性赋值)-->服务阶段(处理请求)-->销毁
  加载阶段无法观察, 初始化, 服务, 销毁阶段是可以观察的,
  初始化调用 init 方法, 服务阶段调用 service 方法, 销毁阶段调用 destroy 方法

ex: 生命周期的演示
  默认情况下 servlet 是在第一次被访问的时候初始化的,
  初始化之后就进入服务阶段( 调用 service 方法).
  关闭服务器的时候销毁

 1 @SuppressWarnings("serial")
 2 public class EmpServlet extends HttpServlet {
 3     
 4     @Override
 5     public void init() throws ServletException {
 6         System.out.println("init : 初始化 Servlet时候调用的方法");
 7     }
 8     
 9     @Override
10     protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
11         //获取请求的类型
12         String mt = req.getMethod();
13         System.out.println("service : 服务阶段调用的方法");
14     }
15     
16     @Override
17     public void destroy() {
18         System.out.println("destroy : 销毁 servlet 调用的方法!");
19     }
20 } 

 

转载于:https://www.cnblogs.com/yslf/p/10738387.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值