2016-10-02 40 views
0

我的jsp代碼和js代碼在同一個jsp文件中。我想發送兩個數組到js部分。這是我的jsp數組:無法將數組從jsp傳遞到javascript

String[] node = call.getAll(results_list[i * 18 + 1]); 
int[] edge = call.getAllTable2(); 

一些網站說,我在JS部分接收陣列象下面這樣:

var node1 = <%=node%>; 
var edge1 = <%=edge%>; 

但這種方法不能工作。它只能在string或int上運行。有其他方法來傳遞我的數組嗎?

回答

0
Try Like this: 

<script language="JavaScript"> 

var node1= new Array(); 
<% 
for (int i=0; i < node .length; i++) { 
%> 
node1[<%= i %>] = '<%=node [i] %>'; 
<%}%> 
</script>