码迷,mamicode.com
首页 > 其他好文 > 详细

servlet 的生命周期

时间:2020-04-10 00:44:46      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:prot   font   void   启动   des   bsp   rri   name   mic   

 1 //servlet 的生命周期
 2 @WebServlet(value = "/life",name = "LifeServlet",loadOnStartup = 1)
 3 public class LifeServlet extends HttpServlet {
 4 
 5 
 6     //servlet 初始化的时候调用此方法
 7     //当首次调用servlet方法的时候,servlet的生命周期开始了但是这个方法只会被调用一次
 8     //当使用loadOnStartup 之后,我们servlet的生命周期在tomcat启动后就开始了
 9     //loadOnStartup  后面的数字越小越先启动
10     //loadOnStartup  作用启动的时候加载一些参数数据
11     @Override
12     public void init() throws ServletException {
13         System.out.println("servlet被实例化了");
14     }
15 
16     //一生干的事情就是doGet  doPost
17 
18 
19     @Override
20     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
21         System.out.println("doGet 被调用了");
22     }
23 
24     @Override
25     protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
26         super.doPost(req, resp);
27     }
28 
29     //servlet 销毁时候的方法
30     //当服务器关闭的时候servlet的生命周期就结束了,该方法被调用
31     @Override
32     public void destroy() {
33         System.out.println("servlet被销毁了");
34     }

启动tomcat服务器然后调用这个类就会出现:

技术图片

 

 

 

 

JSP面试会问的流程图:

技术图片

 

 

servlet 的生命周期

标签:prot   font   void   启动   des   bsp   rri   name   mic   

原文地址:https://www.cnblogs.com/dabu/p/12670546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!