我们有一个需要在 html 页面上编辑的域对象列表。例如,命令和域对象:
class MyCommand {
List<Person> persons;
}
class Person {
String fname;
String lname;
}
然后,我希望Spring MVC 标记库生成的 HTML是这样的:
<form>
<input name="persons[0].fname"> <input name="persons[0].lname"><br/>
<input name="persons[1].fname"> <input name="persons[1].lname"><br/>
<input name="persons[2].fname"> <input name="persons[2].lname"><br/>
...
<input name="persons[n].fname"> <input name="persons[n].lname"><br/>
</form>
但是看不到如何使用 Spring Form Tag Libraries(使用 Spring 2.5.6)来表达这一点。我想使用标签库,以便它负责将现有值绑定到标签以进行编辑(当它们在那里时)。
有小费吗?