【问题标题】:JSF2: navigation flow questionJSF2:导航流程问题
【发布时间】:2010-07-28 20:33:58
【问题描述】:

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

faces-config.xml 内部句柄中的导航流。

【问题讨论】:

    标签: java web-applications jsf jsf-2


    【解决方案1】:

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

    【讨论】:

    • 美丽。谢谢 :D 我知道切换到ViewScoped 的解决方案,只是想变得更漂亮一点。但是创建reloadList() 绝对是一条路。 TY
    猜你喜欢
    • 2012-07-16
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    • 2021-12-24
    相关资源
    最近更新 更多