java - JSF2 : navigation flow question

标签 java web-applications jsf jsf-2

我不确定我想要的是否可能,但值得一试。假设我有 2 页:List.jsfCreateNew.jsfList.jsf将数据源中的数据显示为 <p:dataTable>CreateNew.jsf将新条目插入数据源。我想要的是来自CreateNew.jsf ,当我单击创建时,它会在数据库中创建一个新条目,然后返回到 List.jsf ,但此时List.jsf以某种方式刷新自身,以便新条目也会显示。有可能实现吗?情侣值得注意的事情:托管bean List.jsfSessionScoped以及 CreateNew.jsf 的托管 bean是 RequestScoped

句柄内的导航流程faces-config.xml .

最佳答案

将与 List.jsf 关联的 @SessionScoped bean 更改为 @ViewScoped,以便构造一个新的 bean,或者向 @SessionScoped bean 添加类似 reloadList() 的方法,将其作为 @ManagedProperty 注入(inject)到 @ RequestScoped bean 并让它在创建新条目后调用该方法。

关于java - JSF2 : navigation flow question,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3357261/

相关文章:

web-applications - 限制 FatFractal 登录访问

javascript - 为什么 React Webpack 生产版本显示空白页面?

javascript - <o :commandScript>: reference namespaced JS function name

java - 附件 在 Lotus Notes 上发送 session 邀请时过来

java - JVM 在桌面 Libgdx 应用程序中因非法指令而崩溃

java - 如何在Android中应用buttonStyle?

java - 从流式 URL 读取 JSON 数据?

java - 从非常大的结果集中呈现数据的最佳方式是什么?

javascript - <div> 点击时不隐藏?

java - 我可以扩展 Java 包查找以返回解压缩的属性文件吗?