Spring 如何在jsp中使用jstl迭代包含对象和数组对象的hashmap
我在JSTL方面不是很好。我很乐意得到一些帮助Spring 如何在jsp中使用jstl迭代包含对象和数组对象的hashmap,spring,jsp,spring-mvc,hashmap,jstl,Spring,Jsp,Spring Mvc,Hashmap,Jstl,我在JSTL方面不是很好。我很乐意得到一些帮助 <c:forEach var="qrCode" items="${qrCodeMap}"> For Page ${qrCode.key} , QR Codes : <c:forEach items="${qrCode.value}" var="item"> </c:forEach> </c:forEach> 我的java类中有以下映射对象: Map<Integer, Result[]>
<c:forEach var="qrCode" items="${qrCodeMap}">
For Page ${qrCode.key} , QR Codes :
<c:forEach items="${qrCode.value}" var="item">
</c:forEach>
</c:forEach>
我的java类中有以下映射对象:
Map<Integer, Result[]> qrCodeMap = new HashMap<Integer, Result[]>();
Result qrCodeResult[] = null;
...............(some lines of code)
for (int i = 0; i < pageCount; i++)
{
..............
qrCodeResult = new QRCodeMultiReader().decodeMultiple(binaryBitmap, hintMap);
qrCodeMap.put(new Integer(i + 1), qrCodeResult);
}
<c:forEach var="qrCode" items="${qrCodeMap}">
For Page ${qrCode.key} , QR Codes :
<c:forEach items="${qrCode.value}" var="item">
</c:forEach>
</c:forEach>
我想使用jstl在jsp中显示qrCodeMap。您能告诉我应该如何在jsp中迭代qrCodeMap(即映射)吗?下面是我不完整的代码:
<c:forEach var="qrCode" items="${qrCodeMap}">
For Page ${qrCode.key} , QR Codes :
<c:forEach items="${qrCode.value}" var="item">
</c:forEach>
</c:forEach>
对于第${qrCode.key}页,二维码:
如果通过scriplets更容易做到,那么请建议语法。提前谢谢
<c:forEach var="qrCode" items="${qrCodeMap}">
For Page ${qrCode.key} , QR Codes :
<c:forEach items="${qrCode.value}" var="item">
</c:forEach>
</c:forEach>
<c:forEach var="qrCode" items="${qrCodeMap}">
For Page: ${qrCode.key} , QR Codes :<br/>
<c:forEach var="result" items="${qrCode.value}">
${result.attr}<br/>
</c:forEach>
</c:forEach>
对于页面:${qrCode.key},二维码:
${result.attr}
其中
attr
是您希望从Result
显示的属性非常感谢@Sedooe。同时,感谢Stackoverflow提供如此精彩的网站。成功永远不是靠自己取得的。总有人帮助你。最好的问候。@Pallavi请看一看:谢谢,我不知道。
<c:forEach var="qrCode" items="${qrCodeMap}">
For Page ${qrCode.key} , QR Codes :
<c:forEach items="${qrCode.value}" var="item">
</c:forEach>
</c:forEach>