【问题标题】:JSF commandButton - passing POST params to an external siteJSF commandButton - 将 POST 参数传递到外部站点
【发布时间】:2013-06-21 06:18:52
【问题描述】:

我需要一个将我重定向到不同站点并发送 POST 参数的链接。比如:

  <h:form> 
    <h:commandButton value="submit" action="http://example.com"> 
      <f:param name="user" value="robson"> 
    </h:commandButton> 
  </h:form>

上面的代码当然行不通。

我想在 HTML 中实现这一点:

  <form action="http://example.com" method="POST">
    <input type="hidden" name="user" value="robson">
    <input type="submit" value="submit">
  </form>

这可能吗?

【问题讨论】:

  • @BalusC - 正如您在我的另一个问题link 中看到的那样 - 现在的问题是形式形式。我了解到纯 HTML 很好

标签: jsf jsf-2


【解决方案1】:

如果要将表单数据发送到非 JSF 目标,请使用普通 HTML &lt;form&gt; 标记,而不是 JSF 标记。

JSF form tag 旨在促进JSF postback 操作,这就是它没有“动作”属性的原因。

【讨论】:

  • 我可以在 &lt;form&gt; 中使用 jsf 组件还是只使用 HTML 组件?
  • 应该可以。你可能会遇到 [stackoverflow.com/questions/4089076/…
  • 我在&lt;h:form&gt; 中的&lt;form&gt; 有问题 - 我必须处理它,但它确实有效,谢谢
  • 不客气...如果您遇到其他问题,请将其作为新问题提出。
  • 谢谢,我必须这样做:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-20
  • 2014-03-25
  • 1970-01-01
相关资源
最近更新 更多