我有一个小问题想解决。我将 Apache Myface 2 与 Tomahawk 和 Trinidad 一起使用。特立尼达提供其对话框框架来创建模态对话框......我的问题是对话框关闭后,我想刷新(重新渲染)调用者页面。作为一种解决方案,我处理 ReturnListener,更新我的 bean 的数据,并发送一个 ExternalContext.redirect 来重新加载我的页面......但是我的 ViewScoped bean 被破坏并创建了一个新的!这很合乎逻辑,但是有没有办法从 Viewscoped bean 重新加载页面而不发送重定向(这将破坏 bean...)?是使用部分重新渲染的唯一解决方案吗?
为了让它工作,我将范围更改为 Session,但在我的情况下它很丑陋。
感谢您的回答。