gpt4 book ai didi

jsf - 使用 p :commandbutton 提交多个表单

转载 作者:行者123 更新时间:2023-12-04 13:12:00 25 4
gpt4 key购买 nike

我想用一个提交按钮提交多个表单。我有多个表单,因为每个 p:fileUpload 都需要一个自己的表单(在高级模式下)。

这是我的提交按钮的代码:

<h:form id="form1">...</h:form>
<h:form id="form2">...</h:form>
<h:form>
<p:commandButton value="Save" widgetVar="saveButtonBottom"
action="#{bean.submit}" ajax="false"
process=":form1,:form2,@this" />
</h:form>

它确实调用 bean.submit(),但不处理其他表单。也许我对处理的理解是错误的,但我想如果我将一个表单放入“处理”中,那么它就会被提交。

知道如何使它工作吗?

最佳答案

这就是 HTML 的局限性。只有包含在当前表单中的输入数据(其中调用了命令)才会被发送到服务器端。至于process属性,仅标识提交数据的哪些部分在到达后必须由 JSF 处理。

Any idea how to make it work?



将所有相关数据放在同一表格中。如有必要,只需使用一个 <p:fileUpload>具有多文件选择支持。

关于jsf - 使用 p :commandbutton 提交多个表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9738871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com