如何在JSP页面中查看Google图表?

时间:2017-02-04 13:57:13

标签: javascript jsp el

我正在尝试将EL中的双打列表转换为JavaScript中的数组,以便在Google Charts中进一步使用。

但我被困在片段中,它将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>

1 个答案:

答案 0 :(得分:0)

您可以使用JSTL进行尝试。首先,填充js数组并访问它。

var prices = [
              <c:forEach var="price" items="${prices}"> 
                <c:out value="${price}" />,            
              </c:forEach>  
             ]; 

document.getElementById("demo").innerHTML = prices[2];