我在action中處理好資料,是這樣的格式:
Map<String, Map<String, List<Hyssq>>> listMap = new LinkedHashMap<String, Map<String, List<Hyssq>>>();
外層的key存的日期,內層的key存的上午,下午

在jsp頁面用s標簽迭代,但是只迭代出了日期和上下午,里面的list沒有遍歷出來.

<body>
<s:iterator value="https://bbs.csdn.net/topics/listMap" id="mapVar" status="infoMeaning">
<div id="date_div"><s:property value="https://bbs.csdn.net/topics/#mapVar.key"/></div>
<table class="tableForms2" align="center" style="table-layout: fixed;">
<tr>
<th></th>
<th>二樓會議室</th>
<th>三樓會議室</th>
<th>四樓多功能廳</th>
<th>二樓接待室</th>
<th>二樓視頻會議室</th>
<th>二樓多功能廳</th>
</tr>
<s:iterator value ="#mapVar.value.keySet()" var="mapKey">
<tr>
<td><s:property value='https://bbs.csdn.net/topics/#mapKey'/></td> <%--上午或下午--%>
<s:iterator value="https://bbs.csdn.net/topics/#mapVar.value.get(#mapKey)" var="mapList">
<s:if test="<s:property value='https://bbs.csdn.net/topics/#mapList.getSqHys()'/> == '二樓會議室'">
<td><s:property value='https://bbs.csdn.net/topics/#listValue.getSqHys()'/></td>
</s:if><s:else>
<td> </td>
</s:else>
<s:if test="<s:property value='https://bbs.csdn.net/topics/#mapList.getSqHys()'/> == '二樓會議室'">
<td><s:property value='https://bbs.csdn.net/topics/#mapList.getSqHys()'/></td>
</s:if><s:else>
<td> </td>
</s:else>
<s:if test="<s:property value='https://bbs.csdn.net/topics/#mapList.getSqHys()'/> == '三樓會議室'">
<td><s:property value='https://bbs.csdn.net/topics/#mapList.getSqHys()'/></td>
</s:if><s:else>
<td> </td>
</s:else>
<s:if test="<s:property value='https://bbs.csdn.net/topics/#mapList.getSqHys()'/> == '四樓多功能廳'">
<td><s:property value='https://bbs.csdn.net/topics/#mapList.getSqHys()'/></td>
</s:if><s:else>
<td> </td>
</s:else>
<s:if test="<s:property value='https://bbs.csdn.net/topics/#mapList.getSqHys()'/> == '二樓接待室'">
<td><s:property value='https://bbs.csdn.net/topics/#mapList.getSqHys()'/></td>
</s:if><s:else>
<td> </td>
</s:else>
<s:if test="<s:property value='https://bbs.csdn.net/topics/#mapList.getSqHys()'/> == '二樓視頻會議室'">
<td><s:property value='https://bbs.csdn.net/topics/#mapList.getSqHys()'/></td>
</s:if><s:else>
<td> </td>
</s:else>
<s:if test="<s:property value='https://bbs.csdn.net/topics/#mapList.getSqHys()'/> == '二樓多功能廳'">
<td><s:property value='https://bbs.csdn.net/topics/#mapList.getSqHys()'/></td>
</s:if><s:else>
<td> </td>
</s:else>
</s:iterator>
</tr>
</s:iterator>
</table>
</s:iterator>
</body>
想要實作的資料表格是這樣的:

求大佬看看,里面的迭代怎么改
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/248309.html
標籤:Web 開發
上一篇:求助!!!關于springboot2.0 + yml多資料源配置報錯
下一篇:2021-01-13:很多列的資料,任意一列組合查詢,mysql能做到,但是上億的資料量做不到了,查的時候非常慢。我們需要一個引擎來支持它。這個引擎你有了解過嗎
