Jsf 同一类型的多个@ManagedProperty
我有一个管理bean,其中我使用另一个管理bean:Jsf 同一类型的多个@ManagedProperty,jsf,jsf-2,Jsf,Jsf 2,我有一个管理bean,其中我使用另一个管理bean: @ManagedProperty(value="#{tableActions}") private TableActions table1; 那很好 现在我需要使用它的另一个实例: @ManagedProperty(value="#{tableActions}") private TableActions table1; @ManagedProperty(value="#{tableActions}") privat
@ManagedProperty(value="#{tableActions}")
private TableActions table1;
那很好
现在我需要使用它的另一个实例:
@ManagedProperty(value="#{tableActions}")
private TableActions table1;
@ManagedProperty(value="#{tableActions}")
private TableActions table2;
但是,现在
table2
与table1
相同。如何创建一个单独的实例?将其设置为@NoneScoped
bean
您只需要确保通过{yourParentBean.table1}
而不是通过{tableActions}
在视图中访问它
另见: