如何从JSP到Controller提交包含子对象列表的对象?

时间:2013-05-03 10:54:33

标签: jsp spring-mvc

我的class A字段为List <{1}}

class B

在JSP中,我有一个表单,其中有输入字段class A{ private String x; private String y; private List<B> list; } class B{ private string x1; private String y1; } for x and y

我的问题是如何创建表单以便我可以在c:foreach select for B内传递B类型的对象列表并将其发送到spring控制器。

到目前为止,我只得到一个只包含一个元素的列表。

1 个答案:

答案 0 :(得分:3)

您可以使用数组。例如:

<c:forEach items="${a.list}" varStatus="i">
    <tr>
        <td><form:input path="list[${i.index}].x1" type="text" /></td>
        <td><form:input path="list[${i.index}].y1" type="text" /></td>
    </tr>
</c:forEach>

并且在jsp中添加和删除列表行我使用了javascript ..