这是我当前构建的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>