使用Spring进行动态形式的更好方法?
2022-09-03 02:19:14
我想知道的是,在使用SpringMVC和Spring表单时,是否有更简单/更好的方法来处理动态表单(通过js将表单项添加到dom中)?
具有具有许多行项的发票对象的映像。
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>
为了添加LineItems,我有一些js来计算新索引并将其添加到DOM中。删除LineItem时,我目前必须对所有索引重新编号,这是我想避免的部分,可能吗?