JSF f:param-参数不可访问
我传递了一个参数“parent”,如下所示JSF f:param-参数不可访问,jsf,jakarta-ee,jsf-2,Jsf,Jakarta Ee,Jsf 2,我传递了一个参数“parent”,如下所示 <h:commandLink rendered="some contidion" > <td> <a href="home.xhtml"> <img src="icon.png" width="140" height="140" alt="alternate" /> </a> </td>
<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>
我犯了什么错 您以错误的方式使用了
h:commandLink
。您不需要嵌入a:href
。使用操作
属性
如果不想调用操作方法,最好使用h:link
:
<h:link outcome="home" >
<img ...>
<f:param name="parent" value="ABC" />
</h:link>
您可以访问您的主页。xhtml喜欢这里
<h:outputText value="Value, {0}">
<f:param value="#{yourBean.name}"/>
</h:outputText>
您可以将h:outputText替换为h:outputFormat或类似的内容
<h:outputText value="Value, {0}">
<f:param value="#{yourBean.name}"/>
</h:outputText>