我有一个产品列表,我想在JSP中遍历每个产品,并让用户选择一个。选中后,我要将该单个产品对象作为模型属性提交给Spring Controller。
基本上,我想做这样的事情。但我得到了一个400的错误。我想做的事情可能吗? <form:form method="POST" modelAttribute="listProduct">
<c:forEach items="${listProduct}" var="prd">
<tr >
<td><c:out value="${prd.Description}"/></td>
<td><c:out value="${prd.productId}"/></td>
<td><form:input type="hidden" path="prd" readonly="true"/></td>
<td><input type="submit" value="Select" /></td>
</tr>
</c:forEach>
</form:form>
如果你正在使用struts2形式与变量迭代是类型的列表,然后尝试这个:
<form:form method="POST" modelAttribute="listProduct">
<s:iterator value="">
<tr>
<td><s:property value="value.Description" />
<td><s:property value="value.productId" />
</tr>
</s:iterator>
</form:form>