2012-05-10 53 views
1

我需要將速度字符串數組傳遞給JavaScript函數。所以,爲此,我想將velocity數組轉換爲JavaScript數組。速度數組到javascript數組

源代碼如下所示:

String[] arrStr[] = new String[3]; 
arrStr[0] = "String 1"; 
arrStr[1] = "String 2"; 
arrStr[2] = "String 3"; 
request.setAttribute("a", arrStr); 

在我的HTML模板,

#set (#arr = $request.getAttribute("a")) 

<script language="javascript"> 

var newArr = "${arr}"; 

</script> 

但字符串數組不會複製到newArr。任何人都可以幫我解決這個問題嗎?

回答

0

類似於:

var newArr = [ 
#foreach($var in $arr)#if($foreach.index> 0),#end "$var" #end 
];