Spring MVC如何在表单提交时从JS数组中填充部分模型?

时间:2012-03-29 12:04:06

标签: javascript jquery spring spring-mvc

我遇到的问题的以下描述可能会有点模糊,但我会尽力解释。

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

在服务器端,我想从表单和该数组中获取数据,并将其保存在数据库中。

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

1 个答案:

答案 0 :(得分:1)

我将如何做到这一点:

将javascript侦听器添加到窗体的submit事件中。在提交表单之前,使用javascript数组的值为其添加字段。

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

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