这张图是我在《深入浅出servlet&jsp》这本书上看到的,我想问下这里的servletContextEvent是什么时候创建的呢?前面的ServletContext以及它的两个引用创建时间我就知道,是在读取web.xml之后就会相继创建,而这个servletContextEvent就不是很清楚?希望能得到帮助,谢谢各位。
tomcat在加载web应用时候,会针对每个web.xml的监听器进行创建,看org.apache.catalina.core.StandardContext.listenerStart(),在创建监听器前有段代码
//创建event
ServletContextEvent event = new ServletContextEvent(getServletContext());。。。。。。。。。。。
//启动listener并传入event
listener.contextInitialized(event);
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。