1. form把对应的entity如下,
public class DailyReport extends DataEntity<DailyReport> { private Integer dailyReportId; private User user; @JsonFormat(pattern = "yyyy-MM-dd") private Date dailyDate; private Date createDate; private Date updateDate; private List<DailyReportDetail> dailyReportDetailList; private String isPublish;2. 页面
<div class="dailyReportDetailItem"> <div class="control-group"> <label class="control-label">项目:</label> <div class="controls"> <select class="projectInfo" name="dailyReportDetails[0].projectInfo.id"> <option value="0">--请选择项目--</option> <c:forEach items="${projectList}" var="projectInfo"> <option value="${projectInfo.id}" ${projectInfo.id==projectId0?"selected='selected'":''}> ${projectInfo.projectName} </option> </c:forEach> </select> </div> </div>3. 定义要提交的List,的entity.
public class DailyReportDetailList { private List<DailyReportDetail> dailyReportDetails; public List<DailyReportDetail> getDailyReportDetails() { return dailyReportDetails; } public void setDailyReportDetails(List<DailyReportDetail> dailyReportDetails) { this.dailyReportDetails = dailyReportDetails; } public DailyReportDetailList(List<DailyReportDetail> dailyReportDetails){ super(); this.dailyReportDetails = dailyReportDetails; } public DailyReportDetailList(){ super(); } }