JSP頁面JS遍歷Map類型參數


    1. JSP頁面獲取的Map類型參數類似“{key1=value1,key2=value2}”格式,如果用for循環或forEach去遍歷得到的是k,e,y,1,=,…,所以遍歷這類參數需要使用JSP標簽庫中的<c:forEach></c:forEach>。

      首先需要在JSP頁面引入標簽庫(需要事先在項目引入standard.jar 和 jstl.jar ):
      <%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>

      在JS中使用<c:forEach></c:forEach>遍歷Map類型參數

      1 <c:forEach items="map"var="item">
      2     console.log("${item.key}");
      3     console.log("${item.value}");
      4 </c:forEach>
    2. 在js中聲明的map則可以用forEach去遍歷。

      1 var jsMap = new Map();
      2 jsMap.set(“key1”,“value1”);
      3 jsMap.set(“key2”,“value2”);
      4 jsMap.forEach(function (value, key, jsMap ) {
      5     console.log(key);
      6     console.log(value);
      7 });    

       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM