JSF如何链接bean



别对我太苛刻了,这是我第一次尝试JSF。

我有一个ManagedBeanApplicationScope,它们将为所有访问者保存一些信息。现在它应该能够更改这个bean中的信息,但是我希望从其他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)

相关内容

  • 没有找到相关文章

最新更新