2012-05-17 119 views
1

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

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

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

然后我发现这篇文章: JSF Best Practices,它推荐使用在视图之间传递对象。我没有设法使它工作。

最后,我也发现这个#1问题:f:setPropertyActionListener sets null value instead of intended value其使用

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

回答

5

它来自BalusC的this article。您需要通过h:link发送您选择的物品的编号到第二个视图,然后用<f:event>接收它。