我不确定我想要的是否可行,但值得一试。比方说,我有两页:List.jsf
和CreateNew.jsf
。 List.jsf
将数据源中的数据显示为<p:dataTable>
。 CreateNew.jsf
在数据源中插入一个新条目。我想要的是来自CreateNew.jsf
,当我点击创建时,它在数据库中创建一个新条目,然后返回List.jsf
,但此时List.jsf
以某种方式刷新自己以便新也将显示条目。有可能实现吗?情侣值得注意:List.jsf
的托管bean为SessionScoped
,CreateNew.jsf
的托管bean为RequestScoped
faces-config.xml
内句柄中的导航流程。
答案 0 :(得分:1)
将与@SessionScoped
相关联的List.jsf
bean更改为@ViewScoped
,以便构建新的或添加reloadList()
之类的方法转到@SessionScoped
bean,将@ManagedProperty
注入@RequestScoped
bean,并在创建新条目后调用该方法。