这是我的xhtml
<f:metadata>
<f:viewParam name="roleid" value="#{roleBean.roleid}"/>
<f:event type="preRenderView" listener="#{warManagedBean.generatewar()}"/>
</f:metadata>
这是我在
中的代码@ManagedBean(name = "roleBean")
@SessionScoped
public class RoleBean implements Serializable{
private String x;
private String y;
private String z;
private String roleid;
这里我试图将id作为参数传递给下一页,它应该根据该id检索值。 当我将bean id作为参数传递给下一页时,我得到错误
“#{rolebean.roleId}”:目标无法访问,标识符'roleBean'已解析为null
这是我从第一个xhtml页面到下一个xhtml
的列中的值<h:column>
<f:facet name="header">
<h:outputText value="RoleID" />
</f:facet>
<h:link outcome="info">
<h:outputText value="#{roleBean.roleid}" style="white-space:nowrap"></h:outputText>
<f:param name="roled" value="#{roleBean.roleid}">
</f:param>
</h:link>
</h:column>