访问JSP文件中的列表列表

时间:2014-07-07 23:04:54

标签: java jsp jstl

我创建了一个列表列表,其中包含我想通过jsp文件显示的内容。当试图通过一个列表显示项目时,文件工作,我看到它。但是当我在不同的arraylists中分割项目并尝试迭代时,没有任何东西出现。我的初始化是,

private final List<ArrayList<DisplayableProduct>> listOfThreeProducts = new ArrayList<ArrayList<DisplayableProduct>>();

我已经通过调试验证了每个列表中都有内容。

my model.listofThreePorducts是一个列表列表。所以我想循环遍历列表列表,然后循环每个循环内部等等。将var =“listoflists”值传递给第二个for循环是否正确如下所示?是否可以使用items =“$ {listoflists}”访问该列表中的所有内容?

    <c:forEach items="${model.listOfThreeProducts}" var="listoflists">
        <div id="hero-featureSwap">
            <c:forEach items="${listoflists}" var="product">
                    <div class="widget-element-brand"
                        title='<awsmp:formatText text="${product.vendorName}" />'>
                        <awsmp:formatText text="${product.vendorName}" maxLength="25" />
                    </div>
            </c:forEach>
        </div>
    </c:forEach>

1 个答案:

答案 0 :(得分:1)

您需要model对象中的标准getter for property listOfThreeProducts

在问题评论部分讨论的进一步细节