我用js在页面中取到一个List集合,现在要遍历List中的数据,请问高手应该怎样做啊?

解决方案 »

  1.   

    js取java的List集合?代码贴上来看看哦
      

  2.   


    var result = [];
    //遍历数组
    for(var i=0; i<data.length; i++){
    result[i]=data[i].name;
    }
    上面的data就是java里面传过来的数组
      

  3.   

    先将list给js
    然后取jsvar arr= new array();
    <%for(var i=0; i<data.length; i++){%>
           arr[i]=<%=data[i].name%>;
     <%}%>
      

  4.   

    更正一下先将list给js 
    然后取js var arr= new array(); 
    <%for(int i=0; i <data.length; i++){%> 
          arr[i]= <%=data[i].name%>; 
    <%}%>
      

  5.   

    先将list给js 
    然后取js var arr= new array(); 
    <%for(int i=0; i <data.length; i++){%> 
          arr[<%i%>]= <%=data[i].name%>; 
    <%}%>
    这样吧,
      

  6.   

    http://www.pmjava.com/blogview.asp?id=343
      

  7.   


     list?这样是不 是有问题啊    list  有length吗?  sizi吧
      

  8.   

    用dwr调用java中需要返回list的方法,返回的list就可以用一般的js操作了
      

  9.   

      
    jstl:<SCRIPT LANGUAGE="JavaScript">
      <!--
     <forEach items="${list}" var="obj">
    var obj_arr="${obj.name}";
     </forEach>
      //-->
    </SCRIPT>
      

  10.   

    一个在用户的浏览器里运行
    一个在服务器上运行。
    OVER.
      

  11.   

    用删除节点创建节点试试  看看dom文档
      

  12.   

    先创建一个js的数组然后将list里的数据传给这个数据然后在进行遍历
    <script>
    var array=new Array();
    <%
    for(int i=0;i<list.size();i++){
    %>
    array[<%=i%>]=<%=list[i].getData()%>
    <%
    }
    %>
    </script>