首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

listener、filter、servlet、beans执行顺序怎么

2012-11-08 
listener、filter、servlet、beans执行顺序如何在典型的J2EE里面 可以肯定的是,加载顺序与他们在web.xml 文件

listener、filter、servlet、beans执行顺序如何

在典型的J2EE里面

可以肯定的是,加载顺序与他们在web.xml 文件中的先后顺序无关。
web.xml中的加载顺序为:listener >> filter >> servlet >> spring 其中filter的执行顺序是filter- mapping在web.xml中出现的先后顺序。

加载顺序会影响对spring bean的调用。比如filter 需要用到bean ,但是加载顺序是先加载filter 后加载spring,则filter中初始化操作中的bean为null。所以,如果过滤器中要使用到 bean,可以将spring 的加载改成Listener的方式。如下所示(灰色部分为可选):

<listener>    <listener-class>com.Listener</listener-class></listener>
?

?

热点排行