• servlet 的生命周期


     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面试会问的流程图:

  • 相关阅读:
    selenium 手写xpath
    pythonselenium面试常问问题
    pytest介绍
    pytest + allure 生成自测报告
    python自动化接口面试题
    接口测试面试题汇总
    Eclipse 视图与视窗
    Access数据库密码为不可见字符的处理方式
    eclipse 导出jar 没有主清单属性的解决方法
    如何在 Windows 下编译 OpenSSL VS2013
  • 原文地址:https://www.cnblogs.com/dabu/p/12670546.html
Copyright © 2020-2023  润新知