我在spring中配置了一个session范围内的bean,<bean id="globalListUtil" class="com.booksearch.util.GlobalListUtil" scope="session"></bean>
然后在其它bean内<property name="globalListUtil" ref="globalListUtil"></property>实现注入,web.xml中我也配置了
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
但启动的时候仍然提示java.lang.IllegalStateException: No thread-bound request: use RequestContextFilter
实在不知道怎么办了,,从网上查了堆资料了,都说是web.xml配置问题,但我已经配置了,大家帮帮忙
然后在其它bean内<property name="globalListUtil" ref="globalListUtil"></property>实现注入,web.xml中我也配置了
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
但启动的时候仍然提示java.lang.IllegalStateException: No thread-bound request: use RequestContextFilter
实在不知道怎么办了,,从网上查了堆资料了,都说是web.xml配置问题,但我已经配置了,大家帮帮忙
正确理解标记内各个属性的含义并使之配置恰当
2..RequestContextFilter 与RequestContextListener 使用一个,不要两个都用
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:applicationContext_*.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>