在JSF页面之间传递参数

时间:2011-09-15 12:33:16

标签: jsf

实际上我使用h:link与h:param将参数从一个页面传递到另一个页面。

问题是所以参数也会出现在网址中,在某些情况下我不想要它(页面不应该是可收藏的)。

我该怎么办?我该怎么用?

提前谢谢你 弗朗西斯

1 个答案:

答案 0 :(得分:3)

您可以使用h:commandLink代替h:link。您的页面调用将通过POST命令而不是GET命令完成。因此,参数不会显示在URL中。

以下是我从here得到的一个例子:

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