2011-09-15 187 views
0

實際上,我使用h:link與h:param將參數從一個頁面傳遞到另一個頁面。在JSF頁面之間傳遞參數

問題是,所以參數也在URL中,在某些情況下,我不希望它(該頁面不應該是書籤)。

我該怎麼辦?我應該使用什麼?

預先感謝您 弗朗西斯

回答

3

您可以使用h:commandLink代替h:link。您的頁面調用將通過POST命令而不是GET命令完成。因此,參數不會顯示在URL中。

這裏是一個例子,我從here有:

<h:commandLink> 
    <h:outputText value="welcome"/> 
    <f:param name="outcome" value="welcome"/> 
</h:commandLink>