且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

访问另一个托管Bean中的JSF托管Bean的值

更新时间:2023-08-24 14:17:04

只需将您的dataBean声明为ManagedProperty.

Just declare your dataBean as ManagedProperty.

从标记中,我认为它与JSF2.0有关.

From the tagging I assume it's about JSF2.0.

您需要在bean2中将bean1声明为托管属性.

You need to declare bean1 as managed property in bean2.

应该看起来像

@ManagedBean
public class Bean1{
}

@ManagedBean
public class Bean2{

  @ManagedProperty(value="#{bean1}") 
  Bean1 bean1;
  //setter & getter of bean1

}

另请参见