
jsp中 把java获取的list传给js中的数组
<scripttype="text/javascript">vardata=newArray();<%Listlist=newArrayList();list.add(0...
<script type="text/javascript">
var data = new Array();
<%
List list = new ArrayList();
list.add(0);
list.add(1);
if(list!=null){
for(int j=0;j<list.size();j++)
{%>
//alert("111");
data[<%=j%>] = '<%=list.get(j)%>';
alert(data[<%=j%>]);
<%}
}%>
</script>
这种方法在我的电脑上用不了,有没有别的方法,急需!!!!!!!
求详细代码,这两天搞得头大,真诚致谢!!!! 展开
var data = new Array();
<%
List list = new ArrayList();
list.add(0);
list.add(1);
if(list!=null){
for(int j=0;j<list.size();j++)
{%>
//alert("111");
data[<%=j%>] = '<%=list.get(j)%>';
alert(data[<%=j%>]);
<%}
}%>
</script>
这种方法在我的电脑上用不了,有没有别的方法,急需!!!!!!!
求详细代码,这两天搞得头大,真诚致谢!!!! 展开
展开全部
。。 将LISt转换为JSON数据后直接赋值给js数组就可以。
JSON的格式可以是这样的
[0,1,2,3,4,5]
<%
Stirng str = "[";
for(Integer i : list){
str +=String.valueOf(i);
}
str+="]";
%>
data = <%=str%>
JSON的格式可以是这样的
[0,1,2,3,4,5]
<%
Stirng str = "[";
for(Integer i : list){
str +=String.valueOf(i);
}
str+="]";
%>
data = <%=str%>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询