我有一个List<List<Object>>    <s:iterator value="statisList" >
    <tr>
    <s:iterator value="   ">
    <td>123</td>
    </s:iterator>
    </tr>
    </s:iterator>中间这一层我如何写啊如何迭带出每有一个object对象?

解决方案 »

  1.   

    第一行后,已经把statisList中的某个元素取出来了,比如,记为X。
    所以,到第三行时,就直接写这个X中的某个对象名即可。
    记得在X类定义中加上getter.占个沙发先~
      

  2.   

    还是给个例子:
    <s:iterator value="list1">
       ......
          <s:iterator value="list2">
             ......
          </s:iterator>
       ......
    </s:iterator>
    list1是集合
    list2是list1集合中某个元素中的,某个集合。
      

  3.   

    我给你们看程序吧int dataLength = data.length;
    List<List<Object>> list = new ArrayList<List<Object>>();

    List<Object> childList = new ArrayList<Object>();
    for (String column : columnKeys) {
    childList.add(column);
    }
    list.add(childList);

    for (int i = 0; i < dataLength; i++) {
    List<Object> valueList = new ArrayList<Object>();
    for (int j = 0; j < data[i].length; j++) {
    valueList.add(data[i][j]);
    }
    list.add(valueList);
    }
    return list;
      

  4.   

    我知道list2是list1里的某个集合
    问题这不JAVA代码啊。JAVA里面可以用GET方法一个LIST一个LIST拿出来。
    JSP里面我就不知道怎么办了
      

  5.   

    list集合也可以使用for循环的方式获取集合中的元素so, <c:forEach items="${...}">...</c:forEach>
      

  6.   

     <s:iterator value="#session.list" id="us">
         <tr>
              <td>
               <s:property value="#us.name"/>
              </td>          <td><s:property value="#us.password"/></td>          <td><s:property value="#us.reallyName"/></td> <td><s:property value="#us.age"/></td> <td><s:property value="#us.profession"/></td> <td><s:property value="#us.EMail"/></td> <td><s:property value="#us.question"/></td> <td><s:property value="#us.result"/></td>              </tr>
       </s:iterator>
    给LZ看看我的代码,应该对你有帮助
      

  7.   

    哥哥们啊。问题是list 里面不是DTO啊list<dto>就好办了是<list<list<string>>