亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jstl EL表達(dá)式遍歷Map的方法

 更新時(shí)間:2016年12月20日 14:17:56   作者:QC班長(zhǎng)  
這篇文章主要介紹了jstl EL表達(dá)式遍歷Map的方法的相關(guān)資料,需要的朋友可以參考下

在EL中,方括號(hào)運(yùn)算符用來(lái)檢索數(shù)組和集合的元素。

對(duì)于實(shí)現(xiàn) Java.util.Map 接口的集合,方括號(hào)運(yùn)算符使用關(guān)聯(lián)的鍵查找存儲(chǔ)在映射中的值。

在方括號(hào)中指定鍵,并將相應(yīng)的值作為表達(dá)式的值返回。

例如,表達(dá)式 ${map['key']} 返回與 map標(biāo)識(shí)符所引用的 Map 中的 "key" 鍵相關(guān)聯(lián)的值。

當(dāng)forEach 的items屬性中的表達(dá)式的值是java.util.Map時(shí),則var中命名的變量的類型就是 java.util.Map.Entry。

這時(shí)var=entry的話,用表達(dá)式${entry.key}取得鍵名。

 用表達(dá)${entry.value}得到每個(gè)entry的值。

這是因?yàn)閖ava.util.Map.Entry對(duì)象有g(shù)etKey和getValue方 法,表達(dá)式語(yǔ)言遵守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表達(dá)式遍歷Map的方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • spring?cloud?Gateway如何處理跨域問題

    spring?cloud?Gateway如何處理跨域問題

    這篇文章主要介紹了spring?cloud?Gateway如何處理跨域問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Netty中ChannelPoolHandler調(diào)用處理程序詳解

    Netty中ChannelPoolHandler調(diào)用處理程序詳解

    這篇文章主要介紹了Netty中ChannelPoolHandler調(diào)用處理程序詳解,Netty 是基于 Java NIO 的異步事件驅(qū)動(dòng)的網(wǎng)絡(luò)應(yīng)用框架,使用 Netty 可以快速開發(fā)網(wǎng)絡(luò)應(yīng)用,Netty 提供了高層次的抽象來(lái)簡(jiǎn)化 TCP 和 UDP 服務(wù)器的編程,但是你仍然可以使用底層的 API,需要的朋友可以參考下
    2023-11-11
  • 使用filter實(shí)現(xiàn)url級(jí)別內(nèi)存緩存示例

    使用filter實(shí)現(xiàn)url級(jí)別內(nèi)存緩存示例

    這篇文章主要介紹了使用filter實(shí)現(xiàn)url級(jí)別內(nèi)存緩存示例,只需要一個(gè)靜態(tài)類,在filter中調(diào)用,也可以全部寫到filt里面??梢愿鶕?jù)查詢參數(shù)分別緩存,需要的朋友可以參考下
    2014-03-03
  • JAVA SPI特性及簡(jiǎn)單應(yīng)用代碼實(shí)例

    JAVA SPI特性及簡(jiǎn)單應(yīng)用代碼實(shí)例

    這篇文章主要介紹了JAVA SPI特性及簡(jiǎn)單應(yīng)用代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Idea工具中使用Mapper對(duì)象有紅線的解決方法

    Idea工具中使用Mapper對(duì)象有紅線的解決方法

    mapper對(duì)象在service層有紅線,項(xiàng)目可以正常使用,想知道為什么會(huì)出現(xiàn)這種情,接下來(lái)通過本文給大家介紹下Idea工具中使用Mapper對(duì)象有紅線的問題,需要的朋友可以參考下
    2022-09-09
  • springboot配置templates直接訪問的實(shí)現(xiàn)

    springboot配置templates直接訪問的實(shí)現(xiàn)

    這篇文章主要介紹了springboot配置templates直接訪問的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java 字符終端上獲取輸入三種的方式分享

    Java 字符終端上獲取輸入三種的方式分享

    這篇文章主要介紹了Java 字符終端上獲取輸入三種的方式,有需要的朋友可以參考一下
    2013-11-11
  • SpringBoot優(yōu)先加載指定Bean的實(shí)現(xiàn)

    SpringBoot優(yōu)先加載指定Bean的實(shí)現(xiàn)

    SpringBoot框架在啟動(dòng)時(shí)可以自動(dòng)將托管的Bean實(shí)例化,一般情況下它的依賴注入特性可以正確處理Bean之間的依賴關(guān)系,無(wú)需手動(dòng)指定某個(gè) Bean優(yōu)先創(chuàng)建實(shí)例,文中有詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-05-05
  • Java ForkJoin框架的原理及用法

    Java ForkJoin框架的原理及用法

    這篇文章主要介紹了Java ForkJoin框架的原理及用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • JAVA實(shí)現(xiàn)微信APPV3支付保姆級(jí)教程

    JAVA實(shí)現(xiàn)微信APPV3支付保姆級(jí)教程

    微信實(shí)現(xiàn)支付功能與支付寶實(shí)現(xiàn)支付功能是相似的,這篇文章主要介紹了JAVA實(shí)現(xiàn)微信APPV3支付的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01

最新評(píng)論