现在我得到了以下结构的映射,我将它传递给我的 JSP 页面。
Map<String,List<String>> tapeMap = new HashMap<String,List<String>>();
在我的 JSP 页面中,我正在遍历 Map 和 value 以显示隐藏结构
<table width="100%" border="0" cellpadding="0" cellspacing="0" >
<tr>
<td class="reportrow2">
<c:forEach items="${tapeemap}" var="detFieldEntry">
<c:choose>
<c:when test="${empty detFieldEntry.key}">
<c:set var="defValue" value="Uncategorized"/>
</c:when>
<c:otherwise>
<c:set var="defValue" value="${detFieldEntry.key}"/>
</c:otherwise>
</c:choose>
<div class="hideable">
<a class="hide" href="#"><c:out value="${defValue}"></c:out></a>
<div class="hide-container">
<c:forEach items="${detFieldEntry.value}" var="item" varStatus="status">
<fieldset>
<input type="checkbox" name="tape_id" id="tape_id" onClick="this.value='<c:out value='${item}'/>'"/>
<c:out value="${item}"></c:out>
</fieldset>
</c:forEach>
</div>
</div>
</c:forEach>
</td>
</tr>
</table>
我正在尝试形成与此类似的结构
+ electronics
[] RF1 [] RF6
{} RF2 [] RF7
[] RF3 [] RF8
[] RF4 [] RF9
[] RF5 [] RF10
因此,在迭代过程中,每 10 个项目需要创建新行。我尝试使用 tr td 标签。但结果并不准确。所以请建议我一个很好的解决方案来实现这一点。我经历了之前问过的以下问题但它不起作用
请建议我如何实现这一目标。感谢您的时间