【问题标题】:JSF : Passing data between 2 viewsJSF:在两个视图之间传递数据
【发布时间】:2012-05-17 10:37:15
【问题描述】:

我是一名法国计算机科学专业的学生,​​我有一个小型 JSF 项目供学校使用。我有点菜鸟,我尝试在 2 个视图之间传递数据,但我失败了。

首先,我有一个视图,它在数据表中列出了我的所有客户。在这个数据表中,我有一个显示客户资料的链接。对于这两个视图,我都使用 CustomerController,它是一个 requestscoped managedbean。

在我使用全局 sessionscoped 控制器之前,但我认为这不是传递数据的好方法。

然后我找到了这篇文章: JSF Best Practices,建议使用在视图之间传递对象。我没能成功。

最后我从 Stackoverflow 也发现了这个问题:f:setPropertyActionListener sets null value instead of intended value 使用

我的问题是:传递数据的最佳方式是什么?以及如何管理?

【问题讨论】:

    标签: java jsf


    【解决方案1】:

    BalusC 的this article 对此进行了解释。您需要通过 h:link 将所选项目的 id 发送到第二个视图,然后使用 <f:event> 捕获它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-21
      • 2014-06-18
      相关资源
      最近更新 更多