簡體   English   中英

我如何在Spring JSTL中迭代對象內的列表

[英]How can i iterate list inside an object in spring JSTL

我需要迭代一個對象內的列表。 附加圖像,其中包含對象如何進入調試模式。 這是我的代碼。

JSP:

<div class="sample">
    <c:forEach items="${mapPlotMaster}" var="mapplotter">
        <c:forEach items="${mapplotter}" var="customer">
            <li>${customer.cust_zip}</li>
        </c:forEach>
    </c:forEach>
</div>

控制器:

 model.addAttribute("mapPlotMaster", mapPlotMaster);

堆棧跟蹤:

org.apache.jasper.JasperException: JBWEB004038: An exception occurred processing JSP page /WEB-INF/views/maps/mapplot.jsp at line 32 32 29: </div> 30: 31: <div class="sample"> 32: <c:forEach items="${mapPlotMaster}" var="mapplotter"> 33: <c:forEach items="${mapplotter}" var="customer"> 34: <li>${customer.cust_zip}</li> 35: </c:forEach> Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:456)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:402)

在此處輸入圖片說明

您的mapPlotMaster對象是否可迭代? 如果不是,則不能迭代主對象,只能對其數組屬性進行迭代。

我想您要達到的目標是:

<div class="sample">
    <c:forEach items="${mapPlotMaster.mapplotter}" var="customer">
            <li>${customer.cust_zip}</li>
    </c:forEach>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM