java list 遍历给javascript数组

JavaScript014

java list 遍历给javascript数组,第1张

将List<String>转成json,传到界面。js中使用var arr = eval(‘${list}')将list转成js数组。

代码如下:

var keyList = eval('${keysList}')

var values = $("#paramsValues").val()

var noSet = []

for(var i=0i<keyList.lengthi++){

if(values.indexOf(keyList[i])==-1){

noSet.push(keyList[i])

}

}

。。 将LISt转换为JSON数据后直接赋值给js数组就可以。

JSON的格式可以是这样的

[0,1,2,3,4,5]

<%

Stirng str = "["

for(Integer i : list){

str +=String.valueOf(i)

}

str+="]"

%>

data = <%=str%>