我有一个表格,有 3 个按钮。(完成、保存、取消)
完成应该结束任务并导航回任务概述。save 应该保存所做的更改并导航回任务详细信息 cancel 应该保存任何内容,但导航回详细信息。
现在的问题是“保存”:我不想提交表单并调用 actionListener 来进行“保存”。但后来我也想将一个 id 传递给按钮的“导航结果”
在纯 html 中,它看起来像这样:
<form action="taskDetails?id=5" method ="post">
....
</form>
所以所有参数都是使用 提交的POST
,但是 id 然后可以通过GET
.
我如何使用 JSF Forms 实现这一目标?
我的按钮目前看起来像:
<h:form>
...
<p:commandButton action="taskDetails" actionListener="taskEditBean.saveTask()" value="Save" />
</h:form>
像这样使用 f:params:
<h:form>
...
<p:commandButton action="taskDetails" actionListener="taskEditBean.saveTask()" value="Save">
<f:param name="id" value="5" />
</p:commandButton>
</h:form>
POST
也使用...提交