web.xml 里context-param 、listener、 filter、servlet 加载顺序

1.web.xml中context-param 、listener、 filter、servlet 加载顺序与其位置无关,不是listener在context-param 前面就先加载listener,然后再加载在context-param,它们保持固定加载顺序context-param --> listener --> filter --> servlet,而同类型标签之间加载顺序是按照xml文件中出现的先后顺序来进行加载

2.web容器(Tomcat、Jetty、Weblogic)启动时,容器会读取xml配置文件,将context-param加载到servlet上下文ServletContext中,以键值对形式保存,供后续节点listener、 filter、servlet读取其上下文参数,故context-param先于其它标签加载。

 

posted @ 2019-05-22 16:48  轻水上暮色茫  阅读(194)  评论(0编辑  收藏  举报