国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

jstl EL表達式遍歷Map的方法

2019-11-26 13:25:28
字體:
來源:轉載
供稿:網友

在EL中,方括號運算符用來檢索數組和集合的元素。

對于實現 Java.util.Map 接口的集合,方括號運算符使用關聯的鍵查找存儲在映射中的值。

在方括號中指定鍵,并將相應的值作為表達式的值返回。

例如,表達式 ${map['key']} 返回與 map標識符所引用的 Map 中的 "key" 鍵相關聯的值。

當forEach 的items屬性中的表達式的值是java.util.Map時,則var中命名的變量的類型就是 java.util.Map.Entry。

這時var=entry的話,用表達式${entry.key}取得鍵名。

 用表達${entry.value}得到每個entry的值。

這是因為java.util.Map.Entry對象有getKey和getValue方 法,表達式語言遵守JavaBean的命名約定。

<% Map<String,String> map2 = new HashMap(); map2.put("a","hello world"); map2.put("b","this is map"); request.setAttribute("map2",map2); %><c:forEach var="item" items="${map2}"> ${item.key} > ${item.value} <br> </c:forEach> <c:if test="${item.product!=null || fn:length(item.product) != 0}"> <c:forEach items="${item.product}" var="product">  <c:if test="${product.key=='userName'}">   ${product.value}  </c:if> </c:forEach></c:if>

以上所述是小編給大家介紹的jstl EL表達式遍歷Map的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 论坛| 年辖:市辖区| 枣庄市| 讷河市| 丰顺县| 梅河口市| 肇州县| 乌兰浩特市| 新蔡县| 普宁市| 丁青县| 宽城| 怀宁县| 红河县| 华坪县| 英山县| 崇仁县| 高密市| 滁州市| 绥德县| 普兰县| 清徐县| 云安县| 青冈县| 怀柔区| 大荔县| 大丰市| 泗水县| 普兰店市| 嘉黎县| 元朗区| 无极县| 阜新市| 西丰县| 两当县| 石家庄市| 大邑县| 绥化市| 百色市| 普陀区| 崇仁县|