我的程序用的是struts2,如何在js中遍历得到action中返回的List
 

解决方案 »

  1.   

    跟JAVA中相似呀,还是循环得到LIST中的值,如果LIST中存的是VO对象就是(。属性),如果不是就是数组的形式了
      

  2.   

    如果是基础类型应该一个for就可以了,如果是自定义对象可能就有点麻烦了!为什么非要在JS里处理?
      

  3.   

    为何要在JS里面去遍历action中存放的集合?
    难道struts2的标签不能满足你的需求吗?
    或者你有其他特别的需求,不妨说出来。
      

  4.   

    function test() {
        <s:iterator value="#request.list" id="item">
    alert("<s:property value="#item.property" />");
        </s:iterator>
    }
    ps: 前置条件:使struts 2 taglibs可用<%@ taglib prefix="s" uri="/struts-tags"%>;
    list===action回传的数据;property===list包装实体的类属性
    Good luck!
      

  5.   

    如果配置了JSON插件,返回JSON数据的格式,就很方便用js处理了