假设我有一个像下面这样的地图
Map<String, Map<List<String>, Map<String,List<String>>> mapData= testMap();
请求。setAttribute("mapData mapData);
现在我想访问突出显示的List并使用JSTL
打印值I tried this
<c:forEach items="${mapData}" var="mapData">
<c:forEach items="${mapData.value}" var="secondMapdata">
(这里我不想循环遍历这个map,我只想循环到List并打印值)
基本上应该是这样的(见下面突出显示的文本)
<c:forEach items=**"${mapData.value.key}"** var="secondMapdata">
您需要再添加一个迭代级别。
<c:forEach items="${mapData}" var="mapData">
<c:forEach items="${mapData.value}" var="secondMapdata">
<c:forEach items="#{secondMapdata.key}" var="listItem">