【发布时间】:2011-11-18 23:41:17
【问题描述】:
我在 .JSP 页面中有下表:
<form:form method="post" action="update.dtt" id="contactForms" modelAttribute="contactForms" >
<c:forEach items="${pList}" var="cf">
<tr>
<td align="center"><c:out value="${cf.fname}" /></td>
<td align="center"><c:out value="${cf.lname}" /></td>
<td align="center"><c:out value="${cf.cprovider}" /></td>
<td align="center"><c:out value="${cf.id}" /></td>
<td align="center"><c:out value="${cf.phone}" /></td>
<td><input type="submit" value="Update Contact"/></td>
</tr>
</c:forEach>
</form:form>
我正在遍历列表(这是对象列表)并为列表中的每条记录添加更新联系人按钮。单击更新按钮时,如何将特定实例(对象)传递给控制器?
我的控制器如下。但是我得到了空值。
@RequestMapping(value = "/user/update.dtt", method = RequestMethod.POST)
public String updateView(@ModelAttribute("contactForms") Banks bank, HttpServletRequest request, HttpServletResponse response, Model model) {
System.out.println("*First Name*" + bank.getFname());
//......
return "detailBank"; //name of jsp file
}
【问题讨论】: