我需要一个链接,将我重定向到另一个站点并发送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>
这可能吗?
答案 0 :(得分:5)
如果您要将表单数据发送到非JSF目标,请使用vanilla HTML <form>
标记,而不是JSF标记。
JSF form tag旨在促进JSF postback操作,这就是为什么它没有“动作”属性。