Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SpringMVC如何在表单提交时从JS数组填充部分模型?_Javascript_Jquery_Spring_Spring Mvc - Fatal编程技术网

Javascript SpringMVC如何在表单提交时从JS数组填充部分模型?

Javascript SpringMVC如何在表单提交时从JS数组填充部分模型?,javascript,jquery,spring,spring-mvc,Javascript,Jquery,Spring,Spring Mvc,下面对我遇到的问题的描述可能会有点模糊,但我会尽力解释清楚 我有一个表单正在提交给Spring mvc控制器。除了来自该表单的信息之外,我还想从我在JavaScript中创建的数组中填充控制器公开的模型数组 在服务器端,我希望获取从表单和该数组接收的数据,并将其保存在数据库中 如何从提交表单时在JS中创建的数组中填充服务器端的数组?以下是我的方法: 将javascript侦听器添加到表单的提交事件。在提交表单之前,向表单中添加包含javascript数组值的字段 在服务器端,确保模型作为集合属性

下面对我遇到的问题的描述可能会有点模糊,但我会尽力解释清楚

我有一个表单正在提交给Spring mvc控制器。除了来自该表单的信息之外,我还想从我在JavaScript中创建的数组中填充控制器公开的模型数组

在服务器端,我希望获取从表单和该数组接收的数据,并将其保存在数据库中


如何从提交表单时在JS中创建的数组中填充服务器端的数组?

以下是我的方法:

将javascript侦听器添加到表单的提交事件。在提交表单之前,向表单中添加包含javascript数组值的字段

在服务器端,确保模型作为集合属性与这些添加的字段相对应

您还可以序列化数组(例如JSON)并将其放在一个字段中,然后在服务器端对其进行反序列化。

hah:)这正是我所做的,而无需阅读此注释。我刚完成这项工作,因为我正在打字。谢谢你的建议,至少我觉得其他人也有同样的想法更好:)