【发布时间】:2014-11-21 00:31:59
【问题描述】:
我已经搜索过,但找不到任何类似的东西,或者我正在寻找错误的东西。我正在从我的控制器返回一个项目列表,以便在我的 jsp 中显示。在我的 jsp 表中,我希望列表中的每个项目都有一行,如下所示:
<tbody>
<c:forEach items="${productList}" var="product" varStatus="status">
<tr>
???? This next line is seudo-code. I dont know how to bind the item to form ???
<form:form method="post" modelAttribute="${productList}[status.index]">
<td><form:input path="price" class="input-mini" type="text" /></td>
<td><button id="save" name="save"></td>
</form
</tr>
</c:forEach>
</tbody>
然后我的控制器将有一个 RequestMethod.POST 来处理保存操作。这可能吗?如果是这样,有人可以帮助我指出正确的方向。
这可能吗?我不确定如何将列表中的项目绑定到表单。
【问题讨论】:
-
你想为每一行保存按钮,并单独保存每一行。
-
是的,这将是对项目(产品)的有限字段集的“快速编辑”。为了提高最终用户的效率,我最终需要通过 AJAX 发布。从基本功能开始并遵循渐进增强技术。
-
this 可能会帮助你
标签: java spring jsp spring-mvc