List list = new ArrayList();
list.add(1);
list.add(2);
list.add(3);画面中用<s:iterator>如何读出list值?????

解决方案 »

  1.   

    <s:iterator value="#list" >
       <s:property/><br/>
    </s:iterator>
      

  2.   

    list里是二维数组, 能不能举个例子。
      

  3.   

    参考!http://hi.baidu.com/196568541/blog/item/cdc7d913a2e4bcc3c3fd789a.html
      

  4.   

    <%
      List<String[]> list = new ArrayList<String[]>();
      String [] str = {"1","2","3","4"};
      String [] str1 = {"a","b","c","d"};
      list.add(str);
      list.add(str1);
      request.setAttribute("list",list);
    %>
    <s:iterator value="#attr.list" id="str">
        <s:iterator value="str" id="s">
     <s:property value="s" />
     </s:iterator>
    </s:iterator>
    如何单独取得1 2 3 4 5
      

  5.   

    先在action对list写set和get方法 (关键)
    然后在页面用<s:iterator value="%{list}" id="str">就可以了
      

  6.   

    <s:iterate id="i" name="list" property="value" > </s:iterate>
    取i的值就ok了