当前位置: 首页 > 知识库问答 >
问题:

Spring mvc表单提交未正确绑定/更新[列表类型]子对象

章心水
2023-03-14

我有一个数据模型是这样的:

当我在表中添加新行并更新表中现有行时。在提交表单时,我获得了控制器中现有行的更新值,但我没有获得新添加的行作为控制器中的新元素。获取对象中新添加的元素所需做的操作。

共有1个答案

邢高爽
2023-03-14

从A处获取id从新添加的B处获取数据

通过ajax发送到控制器

在控制器中可以更新数据库;

判断更新的对错;

如果正确,使用jquery显示新的B,如果错误,警告一些东西

 类似资料:
  • 我有一个表单,它显示了DataTables中的几个对象列表。通过此表单,管理员用户可以定义特定用户对这些对象的权限。 例如,这是product permissions dataTable jsp代码: 其中一些列表内部有数百或数千个对象,因此当我提交表单时,我得到spring bindexception: Org.SpringFramework.Validation.Bindexception:o

  • 审议本届会议: 这是一个在数据库中显示用户图像的图像,带有会话变量!然而,在我的网站中,我正在使用上传图像表单更改用户图片,用户图片正在更新,但旧图片将保留,直到我刷新页面…我希望避免刷新页面以解决此问题。。。。 请注意,我的目标是一个iframe,而不是重定向到我的操作。。。 这是我的上传表格,你可能不需要,但我会把它放在这里... 例如: 使现代化php示例 所以为了简单起见,我想在提交表单时

  • 我在用https://docs.microsoft.com/en-us/azure/cognitive-services/form-recognizer/quickstarts/curl-train-extract在不使用标签的情况下构建培训模型。 我遇到的问题是,当我通过模型运行一个文件(该文件用于训练模型)时,它没有拾取“表”部分。我的意思是,没有“表”节点。 据我所见,它应该能够将其构建为J

  • 问题内容: 我正在学习如何在jsf中使用ajax,我制作了一个实际上不执行任何操作的页面,将输入数字填充为数字,然后提交给服务器,使用提交的值调用该元素的setter,并显示getter的值。 这是简单的bean的代码: 和jsf页面: 如您所见,这是一个请求范围的Bean,每当我单击按钮时,服务器就会显示它创建了该Bean的实例,但是从未调用setter方法,因此,getter始终将“ 1”作为

  • 我有一个正在写的剧本,需要一些帮助。 首先,我的脚本应该如何工作。 脚本:用户填写谷歌表单并点击提交。提交后,我的脚本运行并从google工作表中读取我在工作表中操作的一系列数据单元。然后将数据单元格格式化为字符串,并在表单的确认消息中提示。 现在问题来了。 问题:当我提交我对表格的回复时,从表格到表格的一切都很好。当我手动运行代码时,代码工作正常。当我提交表单响应时,事件历史记录会显示触发器并说

  • 问题内容: 对于带有警报的简单表单,询问是否正确填写了字段,我需要执行以下操作的函数: 单击带有两个选项的按钮时显示警报框: 如果单击“确定”,则提交表单 如果单击“取消”,则警告框关闭,可以调整并重新提交表单 我认为JavaScript确认会起作用,但我似乎无法弄清楚该怎么做。 我现在拥有的代码是: 问题答案: 一个简单的 内联JavaScript确认 就足够了: 除非您正在执行 验证 ,否则不