Я не очень хорошо разбираюсь в JSTL. Я был бы рад получить помощь.Как перебрать hashmap, содержащий объект Object и массив, в jsp с помощью jstl
У меня есть ниже объекта Map в мой класс 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);
}
Теперь мой qrCodeMap имеет Integer и результат [] массив объектов
Я добавить этот объект карты для моделирования в моей Spring Controller:
model.addAttribute("qrCodeMap", qrCodeMap);
Я хочу показать qrCodeMap в jsp с помощью jstl. Не могли бы вы рассказать мне, как я должен перебирать qrCodeMap (т. Е. Карту) в jsp? Ниже мой неполный код:
<c:forEach var="qrCode" items="${qrCodeMap}">
For Page ${qrCode.key} , QR Codes :
<c:forEach items="${qrCode.value}" var="item">
</c:forEach>
</c:forEach>
Если это легче сделать через scriplets, затем любезно предложить синтаксис. Заранее спасибо.
Большое спасибо @Sedooe. Кроме того, спасибо Stackoverflow за такой замечательный сайт. Успех никогда не достигается в одиночку. Всегда есть кто-то, кто помогает вам. С наилучшими пожеланиями. –
@Pallavi, пожалуйста, посмотрите: [Что делать, если кто-то отвечает на мой вопрос?] (Http://stackoverflow.com/help/someone-answers) – fantaghirocco
Спасибо, я этого не знал. –