Aplicativo Spring MVC - Como definir um valor de bean com escopo de sessão
No meu aplicativo, preciso reunir informações em uma tela e exibi-las na seguinte.
Eu selecionei armazenar essas informações em um bean com um escopo definido como sessão (ele será usado em várias outras telas após a tela inicial de coleta de dados)
O gerente está configurado da seguinte maneira:
<bean name="/springapp.htm" class="foo.bar.controller.springcontroller">
<property name="sessionBeanManager" ref="sessionBeanManager" />
</bean>
O bean está configurado da seguinte maneira:
<bean id="sessionBean" class="foo.bar.sessionBean" scope="session">
<aop:scoped-proxy/>
<property name="beanValue" value="defaultValue" />
</bean>
<bean id="sessionBeanManager" class="foo.bar.sessionBeanManagerImpl">
<property name="sessionBean" ref="sessionBean"/>
</bean>
E eu estou exibindo na página jsp com
<c:out value="${sessionBean.beanValue}"></c:out>
mas sempre que eu carrego a página o valor está vazio?
Parece-me que o bean está carregando OK, mas não está preenchido com o valor, o que me leva a pensar que o bean de sessão não está sendo preenchido ou o feijão não está sendo criado como um bean de sessão?