【问题标题】:Passing parameters between JSF pages在 JSF 页面之间传递参数
【发布时间】:2011-09-15 12:33:15
【问题描述】:

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

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

我该怎么办?我应该使用什么?

提前谢谢你 弗朗切斯科

【问题讨论】:

    标签: jsf


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-10
      • 1970-01-01
      • 2011-06-30
      • 1970-01-01
      相关资源
      最近更新 更多