JSP / JSTL - 使用嵌套的JSON对象遍历JSONArray

时间:2017-08-02 23:36:32

标签: json jsp jstl

这是我当前构建的JSONArray的方式:

{ "exams":[
    { 0:[
        { 0:[
            { "URL": "www.google.com",
              "Date": "July 26, 2017",
              "Heading": "Google"
            },
            { "URL": "www.yahoo.com",
              "Date": "July 27, 2017",
              "Heading": "Yahoo"
            }]
        }]
    }]
}

现在,我试图通过创建标题链接作为标记的标题/文本来迭代这一点。

到目前为止,这就是我所拥有的:

<c:forEach var="exam" items="${exams}" varStatus="counter">
    <c:if test="${!empty exams}">
    <div id="exams${counter.count-1}">
        <a href="${exam.URL}" target="_blank" title="<c:out value="${exam.Date}" />" </a>
        <p>exam.Heading</p>
    </div>
    </c:if>
</c:forEach>

非常感谢任何帮助。

更新:回答

通过使用单个forEach语句执行所有值获取来管理以使其工作:

<c:forEach var="exam" items="${exams}" varStatus="counter">
    <div id="exams">
        <a href="${exam.URL}" target="_blank" title="<c:out value="${exam.Date}" />">
            <c:out value="${exam.Date}" />
        </a>
        <p> <c:out value="${exam.Heading}" /> </p>
    </div>
</c:forEach>

0 个答案:

没有答案