请问:list中存放的是字符串数组
怎么用struts2的标签在JSP中遍历字符串数组?

解决方案 »

  1.   

    <s:iterator value="list" var="list1">
       <s:properties value="#list1[0]"/>
    </s:iterator>
      

  2.   

    <s:iterator value="list" var="list1"> 
      <s:iterator value="%{#list1.字符数组变量名}">
          <s:property/>
      </s:iterator>
    </s:iterator>
      

  3.   

    public String execute() throws Exception {
      List<String[]> ss = new ArrayList<String[]>();
       String[] s1 = new String[]{"1","2","3"};
       String[] s2 = new String[]{"4","5","6"};
       ss.add(s1);
       ss.add(s2);
       request.put("strlist", ss);
       return SUCCESS;
    }
     <s:iterator value="#request.strlist" status="slist" id="strlist">
               <s:iterator value="#strlist" id="dd">
                <p> <s:property value="#dd"/></p>
               </s:iterator>
          </s:iterator>这个就OK了
      

  4.   

    zhengxin070513:其实这个问题你根本就可以不用散分的,直接到网上搜。
      

  5.   

    就是这样,第一个iterator是取出来数组,第二个iterator是取出来数组中的每一项
      

  6.   

    <s:iterator value="list" >
      <s:properties />
    </s:iterator>
    这样也可以