速度数组到javascript数组

Man*_*tha 5 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);
Run Code Online (Sandbox Code Playgroud)

在我的 HTML 模板中,

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

<script language="javascript">

var newArr = "${arr}";

</script>
Run Code Online (Sandbox Code Playgroud)

但字符串数组不会复制到 newArr。谁能帮我解决这个问题?

xda*_*azz 1

就像是:

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