我有一个manged bean,我使用另一个托管bean:
@ManagedProperty(value="#{tableActions}")
private TableActions table1;
工作正常。
现在我需要使用它的另一个实例:
@ManagedProperty(value="#{tableActions}")
private TableActions table1;
@ManagedProperty(value="#{tableActions}")
private TableActions table2;
但是,现在table2
与table1
相同。如何创建单独的实例?
答案 0 :(得分:2)
将其设为@NoneScoped
bean。
您只需要确保通过#{yourParentBean.table1}
而不是#{tableActions}
在视图中访问它。