<%
//得到要转换的数组---当然这里也可以是其他类型的数组
List jsList = (List) request.getAttribute("gczbh")
%>
JS 代码如下:
<script type="text/JavaScript">
function initPages()
{
var codes = new Array()
// 将JAVA中的数组转换成JS 的数组
<%
if(jsList!=null)
{
for(int i=0i<jsList.size()i++)
{
%>
codes[<%=i%>]='<%=jsList.get(i)%>'
<% }
}
%>
</script>
将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])
}
}