我传递了一个参数“parent”,如下所示。
<h:commandLink rendered="some contidion" >
<td>
<a href="home.xhtml">
<img src="icon.png" width="140" height="140" alt="alternate" />
</a>
</td>
<f:param name="parent" value="ABC" />
</h:commandLink>
但在home.xhtml上,我无法将其读作:
#{param.parent}
我做错了什么。
答案 0 :(得分:1)
您以错误的方式使用h:commandLink
。您无需嵌入a:href
。使用action
属性。
或者更好的是,如果您不想使用h:link
调用操作方法:
<h:link outcome="home" >
<img ...>
<f:param name="parent" value="ABC" />
</h:link>
答案 1 :(得分:0)
您可以访问您的home.xhtml喜欢这里
<h:outputText value="Value, {0}">
<f:param value="#{yourBean.name}"/>
</h:outputText>
您可以将h:outputText替换为h:outputFormat或类似的内容。