繁体   English   中英

如何将一个JSF Bean中保存的另一个对象中的一个对象传递到同一视图中的另一个Bean?

[英]How can I pass an object from another object held within one JSF Bean to an other Bean in same view?

我有一个JPA实体人,因为人可以有很多联系(这些组织不是人)。

在JSF页面上,我需要显示此人和所有联系人。 这就是我想到的解决方案。

  • 创建两个面页面,一个人页面,一个人页面(属于人)
  • 创建两个Viewscoped支持bean,一个用于人员页面,一个用于联系人页面。
  • 使用UI包括将两者分为单个页面供最终用户使用。

问题是我不知道如何从PersonBackingBean内部的Person实体优雅地将List<Contact> (延迟加载,但在此问题的上下文中可能不相关,但仍以任何方式提及) PersonBackingBean给优雅的ContactsBackingBean

可能是我的方法是错误的,应该只有一个Bean。

我将创建一个Controller Bean并准备其中的数据。 在选择要显示的人时处理动作时,可能会发生数据准备。

向该控制器添加两个get方法,一个方法获取人员,第二个方法获取联系人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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