[英]JSF howto link Beans
别对我硬,这是我第一次使用JSF。
我有一个带有ApplicationScope
的ManagedBean
,它将为所有访问者保存一些信息。 现在它应该能够更改此bean中的信息,但是我希望从其他bean中完成此操作。
如何链接我的豆子? 是否有一些autowire
注释,或者如何使用多个bean构建数据结构?
使用JSF2,您可以将一个bean注入另一个bean。
在faces-config.xml
内部,使用以下命令将visitorBean
注入appScopeBean
。
<managed-bean>
<managed-bean-name>appScopeBean</managed-bean-name>
<managed-bean-class>com.app.AppScopeBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>visitorBean</property-name>
<value>visitorBean</value>
</managed-property>
</managed-bean>
不要忘记在AppScopeBean内添加visitorBean字段(带有getter和setter)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.