循环遍历JSP中的对象列表并提交其中一个



我有一个产品列表,我想在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>

最新更新