1

我有一个对象列表,我将这个嵌套列表放在ModelandView对象中,但我无法访问 JSP 页面上的列表。

<c:forEach items="${product.productCategoryDetails}" var="productCategoryDetails" varStatus="status">
    <tr id="category_row">
        <td><form:label path="productCategoryDetails[${status.index}].category">Category</form:label></td>
        <td>
            <form:select cssStyle="width:134px" path="productCategoryDetails[${status.index}].category.id" cssClass="category">
                <form:options items="${categories}" itemValue="id" itemLabel="name"/>
            </form:select>
        </td>

        <td><form:label path="productCategoryDetails[${status.index}].subcategory">SubCategory</form:label></td>
        <td>
            <form:select cssStyle="width:134px" path="productCategoryDetails[${status.index}].subcategory.id" cssClass="subcategory">
                <form:options items="${subCategories}" itemValue="id" itemLabel="name"/>
            </form:select>
        </td>
    </tr>
</c:forEach>

代码在类别中运行良好,但在子类别中却出现问题。

modelandview.put("subCategories", subCategories);这里,subCategoriesSubCategory对象列表的列表。

此外,ProductCategoryDetail对象具有CategorySubCategory字段。

4

1 回答 1

0

对于form:select下面使用代码的子类别:

item="{productCategoryDetails.[status.index].subCategories]}"
于 2014-04-15T08:57:59.850 回答