从JSF到JSF的数据
我有两个JSF页面(例如page1和page2),第一个页面表示包含用户数据的表从JSF到JSF的数据,jsf,jsf-2,Jsf,Jsf 2,我有两个JSF页面(例如page1和page2),第一个页面表示包含用户数据的表 <h:dataTable value="#{dataBean.collection}" var="contact"> <h:column> <f:facet name="header"> First name </f:facet> <h:outputText value="#{co
<h:dataTable value="#{dataBean.collection}" var="contact">
<h:column>
<f:facet name="header">
First name
</f:facet>
<h:outputText value="#{contact.firstName}"/>
</h:column>
<h:column>
<f:facet name="header">
Last Name
</f:facet>
<h:outputText value="#{contact.secondName}"/>
</h:column>
<h:column>
<f:facet name="header">
Phone
</f:facet>
<h:outputText value="#{contact.phone}"/>
</h:column>
<h:column>
<f:facet name="header">
Details
</f:facet>
<h:button outcome="#{dataBean.doSomeMagic(contact)}" value="Detailed info" />
</h:column>
</h:dataTable>
第2页显示beanToDisplay字段中的信息。我不想重新发明轮子,我想知道解决这个问题的基本方法。谢谢你的回复 为此,您可以使用
requestScope
。通过在requestScope
中设置数据,您可以在下一个请求(第页)中访问它
在本例中,您可以在控制器内的请求中设置用户数据,并在下一页中读取该数据
public String doSomeMagic(UserBean userBean){
beanToDisplay = userBean;
return "user";
}