我想知道的是,使用SpringMVC和Spring表单时,是否有更简单/更好的方式来处理动态表单(通过js向dom添加表单项)?更好的方式与春季动态形式?
具有包含许多LineItems的Invoice对象的图像。
public class Invocie {
private List LineItems;
public Invoice() {
lineItems = ListUtils.lazyList(new ArrayList<LineItem>(), FactoryUtils.instantiateFactory(LineItem.class));
}
}
以显示属于发票的项目我目前使用
<forEach items="${invoice.lineItems}" varStatus="i">
<form:input path="lineItems[${i.index}].productName" />
</c:forEach>
添加了LineItem我有一些JS计算新的索引并添加到DOM。当删除一个LineItem我当前不得不重新编号所有的索引,这是我想避免的部分,这有可能吗?
好吧我讨厌这么说,但是没有办法让Spring Controller接受PHP接受的东西,我的意思是把[]放在路径中? – yglodt 2014-02-10 18:45:36