繁体   English   中英

JSF如何链接Bean

[英]JSF howto link Beans

别对我硬,这是我第一次使用JSF。

我有一个带有ApplicationScopeManagedBean ,它将为所有访问者保存一些信息。 现在它应该能够更改此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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM