Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSF f:param-参数不可访问_Jsf_Jakarta Ee_Jsf 2 - Fatal编程技术网

JSF f:param-参数不可访问

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>

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

我犯了什么错

您以错误的方式使用了
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>