我遇到的问题的以下描述可能会有点模糊,但我会尽力解释。
我有一个提交给Spring mvc控制器的表单。除了来自该表单的信息之外,我还希望从我在JavaScript中创建的数组中填充控制器公开的模型数组。
在服务器端,我想从表单和该数组中获取数据,并将其保存在数据库中。
当我提交表单时,如何在JS中创建的数组中填充服务器端的数组?
答案 0 :(得分:1)
我将如何做到这一点:
将javascript侦听器添加到窗体的submit事件中。在提交表单之前,使用javascript数组的值为其添加字段。
在服务器端,确保将模型作为与这些添加的fieds对应的集合属性。
您也可以序列化数组(例如JSON)并将其放在一个字段中,然后在服务器端反序列化。