0

我有一个产品列表,我想遍历 JSP 中的每个产品,并让用户选择一个。选择后,我想将该单个产品对象作为模型属性提交给 Spring 控制器。

基本上,我想做这样的事情。但我收到 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>
4

1 回答 1

-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>
于 2013-05-08T18:27:41.523 回答