天天看點

jsp中周遊map,通過key和code對比,将map的value顯示到頁面

<!-- 外層s:iterator循環的id="f" -->

<!-- 在下邊這個td中要展示的是f.flag,是一個數字,需要轉換成内層循環中的value(漢字)-->

<!-- 下邊是内層循環 -->

<td>

<s:iterator id="key" value="map.keySet()" status="st"><!-- 循環的是map的key的set集合,其中map是背景查出來的{'0':'一般';'1':'重要';'2':'緊急'} -->

    <s:if test="#key==#f.flag">                                         <!-- #key擷取key值,#f.flag是外層循環中對應的code -->

        <s:property value="map.get(#key)"/>                     <!-- 判斷成立,将map的value值(name)展示到頁面 -->

    </s:if>

</s:iterator>

</td>