我有一个FooSessionBean
具有布尔属性的会话 bean visible
:.
我想visible
从我的 FooRequestBean 更改属性的值。除了将 FooRequestBean 的范围更改为 session 而不是 request (以便能够注入FooSessionBean
my FooRequestBean
)之外,还有什么方法可以做到这一点?
提前致谢。
ps:我使用的是 JSF 1.2
在其中创建一个FooSessionBean
属性(getter/setter)FooRequestBean
并使用以下方法注入它faces-config.xml
:
<managed-bean>
<managed-bean-name>fooRequestBeanName</managed-bean-name>
<managed-bean-class>foo.FooRequestBean</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<managed-property>
<property-name>fooSessionBeanPropName</property-name>
<property-class>foo.FooSessionBean</property-class>
<value>#{sessionScope.fooSessionBeanName}</value>
</managed-property>
//etc