开发者社区> 问答> 正文

servletContextEvent这个对象在什么时候创建呢?:报错

这张图是我在《深入浅出servlet&jsp》这本书上看到的,我想问下这里的servletContextEvent是什么时候创建的呢?前面的ServletContext以及它的两个引用创建时间我就知道,是在读取web.xml之后就会相继创建,而这个servletContextEvent就不是很清楚?希望能得到帮助,谢谢各位。

展开
收起
kun坤 2020-06-06 15:29:57 534 0
1 条回答
写回答
取消 提交回答
  • tomcat在加载web应用时候,会针对每个web.xml的监听器进行创建,看org.apache.catalina.core.StandardContext.listenerStart(),在创建监听器前有段代码

    //创建event

    ServletContextEvent event =      new ServletContextEvent(getServletContext());

    。。。。。。。。。。。

    //启动listener并传入event

    listener.contextInitialized(event);

    2020-06-06 15:30:02
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
对象的生命期管理 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载