在對程序進行了一些修改后,運行發現spring報了這個錯誤,這是由於我設置了一個@Scope("session")導致的,現記錄下解決方法。
解決方法:
將Scope設置為scope="session"需要在web.xml中做一下設置打開session機制:
<!-- 開啟Session機制 -->
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
如果單單加入以上一條還不行的話,那就在相應的spring bean配置中加入<aop:scoped-proxy/>,如:
<bean id="xxxx" class="xxx" scope="session">
<aop:scoped-proxy/>
</bean>
