我创建了一个列表列表,其中包含我想通过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>
答案 0 :(得分:1)
您需要model
对象中的标准getter for property listOfThreeProducts
在问题评论部分讨论的进一步细节