您的位置:首页 > 其它

如何使用另外一个managed bean的属性值来初始化inputText的值?

2007-07-02 10:42 686 查看
在Faces Config 文件中可以实现.
例如, 你有一个 'user' managed bean:
<managed-bean>
<managed-bean-name>user</managed-bean-name>
<managed-bean-class>foo.User</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>

该bean有一个 'name' 属性.你想编辑customer的属性.'accoutName'属性应该使用user的name来初始化 .你可以使用下面的代码来实现:

<managed-bean>
<managed-bean-name>customer</managed-bean-name>
<managed-bean-class>foo.Customer</managed-bean-class>
<managed-bean-scope>requiest</managed-bean-scope>
<managed-property>
<property-name>accountName</property-name>
<value>#{user.name}</value>
</managed-property>
</managed-bean>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐