Как перечислить карту с помощью <Integer, List<ResponseInfo>>
в jsp, используя c:foreach
, а затем итерируя этот список, используя другой для цикла?Как перебирать карту в jsp?
Сообщите мне, если вы хотите увидеть код.
От контроллера я возвращаюсь return new ModelAndView("reviewAudit","responseForm",responseForm);
где responseForm содержит карту private Map<String, List<ResponseInfo>> resInfoMap;
JSP код: -
<div class="panel panel-primary">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" class="">Topic1</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in" aria-expanded="true">
<div class="panel-body">
<table>
<c:forEach items="${responselist}" var="response1">
<tr>
<td>
<p>
<span style="font-size: 13px; font-weight: bold;">Q:</span>
${response1.auditQuestion}
</p>
</td>
<td>
<p>
<span style="font-size: 13px; font-weight: bold;">Ans:</span>
${response1.auditResponse}
</p>
<p>
<span style="font-size: 13px; font-weight: bold;">Comment:</span>
${response1.auditComment}
</p>
</td>
</tr>
</c:forEach><!-- list iteration -->
</table>
</div>
</div>
</div>
</c:forEach> <!-- map iteration-->
</div><!-- <div class="panel-group" id="accordion"> -->
</div>
Мы будем ** любить **, чтобы увидеть код. –
@kicko добавлен код в самом вопросе. Постскриптум Итерация дает исключение как 'javax.servlet.ServletException: javax.servlet.jsp.JspTagException: не знаю, как перебирать поставленные« элементы »в <forEach>' –
Где вы получаете ответы? что это за тип? – Boaz