java - JSF : Passing data between 2 views

标签 java jsf

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

首先,我有一个在数据表中列出我所有客户的 View 。在此数据表中,我有一个显示客户资料的链接。对于这两个 View ,我都使用一个 CustomerController,它是一个请求范围的托管 bean。

在我使用全局 session 范围 Controller 之前,我认为这不是传递数据的好方法。

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

最后我也从 Stackoverflow 找到了这个问题:f:setPropertyActionListener sets null value instead of intended value哪个用

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

最佳答案

this article 中有解释来自 BalusC。您需要通过 h:link 将所选项目的 ID 发送到第二个 View 然后用 <f:event> 捕获它.

关于java - JSF : Passing data between 2 views,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10634130/

相关文章:

ajax - 标签库支持命名空间 : http://java. sun.com/jsf/core,但没有为名称定义标签:ajax

java - 是否会删除 Java 中已弃用的项目

java - 部署安卓应用。 gradle 缺少 'installReleaseDebug' 任务

java.sql.sqlRecoverableException : Closed statement: next 异常

java - ADF Web 应用程序 : how to add and modify UI components on page loading (before it's displayed)?

jsf - 关于 Bean 验证与 JSF 验证的问题?

java - 从java中的文件中提取数值

java - Swing 组件和包含层次结构

java - FacesMessages 和 rich :effect?

java - 缺少 Artifact jakarta.platform :jakarta. jakartaee-api :jar:10. 0.0