我需要在表单中放入可变数量的相同类型的字段。假设我有一个命令对象
public class Person
String name;
String surname;
// getters and setters
和一个jsp
<form:form command="personCommand">
<form:input path="name"/>
<form:input path="surname"/>
</form:form>
当我有静态数量的字段时,这是标准方式。但是如果我有类似的东西怎么办
<form:form command="personCommand">
<c:forEach items="${persons}">
<form:input path="name"/>
<form:input path="surname"/>
</c:forEach>
</form:form>
(这当然是不正确的)其中人数事先不知道?Spring中是否有某种方法可以绑定数组或列表中的字段?或者某种解决方法(目前我正在使用 javascript 连接字段并以编程方式将它们分开,这是丑陋的)。