0

我传递了一个参数“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}

我在做什么错误。

4

2 回答 2

1

h:commandLink以错误的方式使用。您不需要嵌入a:href. 使用action属性。

或者如果您不想调用操作方法则更好h:link

<h:link outcome="home" >
   <img ...>
   <f:param name="parent" value="ABC" />
</h:link>
于 2012-05-28T06:19:53.840 回答
0

您可以在此处访问您的 home.xhtml 赞

   <h:outputText value="Value, {0}">
        <f:param value="#{yourBean.name}"/>
   </h:outputText>

您可以将 h:outputText 替换为 h:outputFormat 或类似的东西。

于 2012-05-28T11:25:04.087 回答