在Spring中映射bean列表时,很难提供path属性。您可以将替换为
<form:input>纯html
<input>。
<input name="order.paymentTransactions[0].payerEmail" />
这是在Spring MVC中将List映射为表单对象的完整示例
示例:Spring MVC:使用Bean列表提交多行表单
上面的示例还讨论了为什么在使用
<form:input>List时难以使用。这是因为如果您尝试使用如下所示的内容:
<form:input path="order.paymentTransactions[0].payerEmail" name="payerEmail"/>
Spring会将其简单地呈现为HTML:
<input name="order.paymentTransactions0.payerEmail" />
忽略括号[]。
因此,它不可能
<form:input>用于映射List。



