页面表单提交list问题

一对多的关系
一个javaBean中包含另一个子类的list集合,
页面提交的时候添加子类数据,有没有自动封装的方法,而不是我给标签标识上List[0].name这样的写法?
因为,如果用户从中间删除了这条记录,那么list就会出现有的索引下没有值,后台控制起来也挺麻烦的。

建议不要在动态增加行的时候去维护index,转而在submit维护,这样就能避免你说的情况。

页面中用

 <c:forEach></c:forEach>

标签,该标签需要在页面中添加:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

 <c:forEach items="${constructSub}" var="temp">
        <input type="text" name="constructSub.title" value="temp.title"/>
</c:foreach>

这样子你在删除几条后提交,会得到相应剩余的几条数据。name="constructSub.title" 这里的constructSub必须写上,因为你接收的是一个list.