我有一个弹簧形式,当我点击提交按钮时,我想发送一个先前更新过的元素列表。
这是jsp:
<form:form method="post" modelAttribute="listeBlocs" action="saveFiche">
<c:forEach var="oneBloc" items="${listeBlocs}" varStatus="status">
<h5 class="col m12 s10">${oneBloc.typeBloc}</h5>
<tr>
<td><textarea name="listeBlocs[${status.index}].blocContenu" >${oneBloc.blocContenu}</textarea></td>
</tr>
</c:forEach>
<input type="submit" value="saveFiche" />
</form:form>
这是目标控制器:
@RequestMapping(value="/saveFiche", method = RequestMethod.POST)
private ModelAndView updateBloc(@ModelAttribute("listeBlocs") List<Bloc> lblocs) {
BlocDAO blocDAO = new BlocDAO();
for (Bloc b : lblocs) {
System.out.println("------------\nNouveau bloc : " + b.getblocContenu());
blocDAO.update(b);
}
return new ModelAndView("confirmation_update");
}
有什么建议吗?