JSF2.X在两个xhtml页面之间传递参数

JSF2.X在两个xhtml页面之间传递参数,jsf,Jsf,我试图在两个页面之间传递参数。我的用户。xhtml页面具有ui:repeat,显示用户。我还可以访问用户Id。我想点击用户并转到他们的详细信息页面。我有userDetails.xhtml,目前为空 我还有一颗豆子 目前我正在使用h:link将一个页面导航到另一个页面。它是有效的 我的任务是:点击用户并获取他们的详细信息 请帮帮我,我对JSF很陌生 谢谢您可以尝试使用: 我想我需要接球手和二传手是吗? <ui:repeat value="#{userBean.users}" var="u"&

我试图在两个页面之间传递参数。我的用户。xhtml页面具有ui:repeat,显示用户。我还可以访问用户Id。我想点击用户并转到他们的详细信息页面。我有userDetails.xhtml,目前为空

我还有一颗豆子

目前我正在使用h:link将一个页面导航到另一个页面。它是有效的

我的任务是:点击用户并获取他们的详细信息

请帮帮我,我对JSF很陌生

谢谢

您可以尝试使用


我想我需要接球手和二传手是吗?
<ui:repeat value="#{userBean.users}" var="u">
    ...
    <h:link outcome="userDetails" value="Details">
        <f:param name="userID" value="#{u.id}" />
    </h:link>
    ...
</ui:repeat>
@ManagedBean
@RequestScoped
public class UserDetailsBean {

    @ManagedProperty(value = "#{param.userID}")
    private String userID;

    // Getters and Setters
}