【发布时间】:2009-05-20 21:04:57
【问题描述】:
我想知道在使用 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>
要添加 LineItems,我有一些计算新索引并将其添加到 DOM 的 js。删除 LineItem 时,我目前必须重新编号所有索引,这是我想避免的部分,有可能吗?
【问题讨论】:
-
好吧,我不想这么说,但是有没有办法让 Spring Controller 接受 PHP 接受的内容,我的意思是把 [] 放在路径中?
标签: java spring spring-mvc