Java JSP文件中列表的访问列表

Java JSP文件中列表的访问列表,java,jsp,jstl,Java,Jsp,Jstl,我已经创建了一个列表列表,其中包含我希望通过jsp文件显示的内容。当试图仅通过一个列表显示项目时,该文件起作用,我看到了它。但是,当我将这些项拆分到不同的ArrayList中并尝试对其进行迭代时,什么都没有显示。我的初始化是 private final List<ArrayList<DisplayableProduct>> listOfThreeProducts = new ArrayList<ArrayList<DisplayableProduct>&

我已经创建了一个列表列表,其中包含我希望通过jsp文件显示的内容。当试图仅通过一个列表显示项目时,该文件起作用,我看到了它。但是,当我将这些项拆分到不同的ArrayList中并尝试对其进行迭代时,什么都没有显示。我的初始化是

private final List<ArrayList<DisplayableProduct>> listOfThreeProducts = new ArrayList<ArrayList<DisplayableProduct>>();
private final List of ThreeProducts=new ArrayList();
我已经通过调试验证了它的每个列表中都有内容

my model.ListofTheReports是一个列表列表。我想在列表中循环,然后在每个循环中循环等等。将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>

您需要在
模型
对象中为属性
三产品列表


在问题的评论部分讨论的更多细节

您当前的代码是正确的,应该可以工作。如果它不起作用,请提供必要的代码来复制问题。在请求/会话/应用程序/页面上下文中有可用的
model
属性,在该对象中有
getListOfThreeProducts()
方法吗?产品类中有
getVendorName()
?@JigarJoshi listOfThreeProducts是模型中的一个变量。也许我看错了var标签,我把它当作了一个名字。模型中不存在ListofList变量。它被用作在内部for循环中使用的占位符。这是错误的吗?如果它是模型中的一个变量,这是可以的,但是它有getter吗method@JigarJoshi它没有,但我只是添加了它。不知道必须有一个getter方法才能访问它