Spring 如何在jsp中使用jstl迭代包含对象和数组对象的hashmap

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[]>

我在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[]> 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>