2012-05-28 79 views
0

我傳遞了一個參數「parent」,如下所示。JSF f:參數 - 參數不可訪問

<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} 

什麼是我在做的錯誤。

回答

1

您以錯誤的方式使用h:commandLink。您不需要嵌入a:href。使用action屬性。

或者更好,如果你不想調用的操作方法使用h:link

<h:link outcome="home" > 
    <img ...> 
    <f:param name="parent" value="ABC" /> 
</h:link> 
0

您可以訪問home.xhtml喜歡這裏

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

可以更換H:進入的outputText h:outputFormat或者類似的東西。