大家看下以下代码,请问配置监听器类“org.springframework.web.context.request.RequestContextListener”有什么用处呢。
<!-- 载入Spring ApplicationContext -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 支持session scope的Spring bean -->
<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
<!-- 载入Spring ApplicationContext -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 支持session scope的Spring bean -->
<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
如果你有其他的配置文件就要在<context-param>中指定
request内有效,配置实例: request、session、global
session使用的时候首先要在初始化web的web.xml中做如下配置: 如果你使用的是Servlet
2.4及以上的web容器,那么你仅需要在web应用的XML声明文件 web.xml中增加下述ContextListener即可:
<web-app>
org.springframework.web.context.request.RequestContextListener ...
<listener> <listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class> </listener> ... </web-app>
<bean id="class" scope="request"/>
<bean id="class" scope="session"/>
request的时候,提交完成之后,就销毁
session的时候,关闭浏览器销毁对这东西我没实际用过,值知道有这么个概念,楼主多试验