我有一个产品列表,我想在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>
答案 0 :(得分:-1)
如果你使用带有变量迭代的struts2表单是List类型,那么试试这个:
<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>