我有一个变量的数据是  List<country>泛型的
country类里面,有两个字符为国家名称,国家区号
我怎么用struts2迭代标签<iterator>循环输出的,例如<s:iterator>
<talbe>
<tr><td>国家名称</td><td>国家名称的值</td></tr>
<tr><td>国家区号</td><td>国家的区号</td></tr>
</table>
</s:iterator>
谢谢,各位兄台

解决方案 »

  1.   


    <s:iterator value="countryList">
        <s:param name="newsid" value="countryName" />
                                                <s:param name="newsid" value="ctryValue" />
                                                <s:param name="newsid" value="ctry" />
                                                ......
    </s:iterator>
      

  2.   

    写错,sorry                    <s:iterator value="countryList">
                            <s:property value="ctyrname" />
                            ......
                        </s:iterator>
      

  3.   

    请问,怎么在Action类中取得这个iterator ??
      

  4.   


      private List myResult;
      setLIst...
      getList...
      public String doAction(){     this.myResult = new ArrayList();
         Country country = new Country();
         country.setName("国家名称 ");
         country.setValue("国家的名称 ");
         myResult.add(country);
         Country country = new Country("南京");
         country.setName("国家区号");
         country.setValue("国家的区号");
         myResult.add(country);
     } //jsp: <ww:iterator value="myResult" status = "st">
       <ww:property value="myResult.get(#st.index).name"/>
       <ww:property value="myResult.get(#st.index).value"/>
     </ww:iterator>
     <ww:hidden value="myResult"/>//submit after get myResult..