javascript
  • jsp
  • el
  • 2017-02-04 45 views 0 likes 
    0

    我試圖將EL中的雙精度列表轉換爲JavaScript中的數組,以便在Google圖表上進一步使用。如何查看JSP頁面中的Google圖表?

    但我在這裏停留在它看到var價格作爲一個字符數組片段。

    <head> 
    
        ${requestScope.prices} <!-- gives [130.98, 130.84, 133.23, 130.32] --> 
    
    <p id="demo"></p> 
    
    <script type='text/javascript'> 
        var prices = "${requestScope.prices}"; 
        document.getElementById("demo").innerHTML = prices[2]; //Gives 3 
    
    </script> 
    </head> 
    
    +0

    生成的JavaScript代碼究竟應該如何?只需以這種方式重寫JSP代碼即可生成所需的JavaScript代碼。 – BalusC

    回答

    0

    您可以使用JSTL進行試用。首先,填寫這個js數組,並訪問它。

    var prices = [ 
           <c:forEach var="price" items="${prices}"> 
           <c:out value="${price}" />,    
           </c:forEach> 
          ]; 
    
    document.getElementById("demo").innerHTML = prices[2]; 
    
    相關問題