2017-02-04 8 views
0

Google Chartsでさらに使用するために、ELでのDouble ListをJavaScriptの配列に変換しようとしています。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コードはどのように表示されるべきですか?必要なJavaScriptコードを正確に生成するような方法でJSPコードを書き直すだけです。 – BalusC

答えて

0

JSTLを使用して試すことができます。まず、js配列をこのようにしてアクセスします。

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

document.getElementById("demo").innerHTML = prices[2]; 
関連する問題