2012-01-17 10 views
3

JavaScriptに慣れていて、現在1つの問題が発生しています: JavaScript関数でArrayList JSP変数を取得するにはどうすればよいですか?JavaScript関数でArrayList JSP変数を取得する

は例Foを私は配列リストを移動する方法を知っているint型の値を取得しますが、いけないことができる方法を考え出したあなたはjavascript配列を使用し、サーバからの値を使用してアレイを作成する必要があり

var total='<%=counter%>'; //convert jsp to JavaScript 

答えて

6

ArrayListをjavascript配列に変換する直接の方法はありません.ArrayListをループし、各要素をjavascript配列に追加することができます。

var jsArray = []; 
<%for(int i=0;i<arrayList.size();i++){%> 
    jsArray.push("<%= arrayList.get(i)%>"); 
<%}%> 
:この

ジャバスクリプトを試してみてください

1

var myArray=new Array("Value1","Value2","Value3");//condensed array 
var myArray=["Value1","Value2","Value3"];//literal array 

JSON形式を使用してサーバーからリテラルを取得することもできます。

関連する問題