private Map<Member, Integer> inviteMap;
Member member=new Member();
分别setter和getter了;
方法中这样写的:
Member中的两个属性是realName,loginName;
member.setRealName(inviter);
member.setLoginName(email);
inviteMap.put(member, count)请问在页面上怎么迭代显示啊??

解决方案 »

  1.   

    <tr ><td >姓名</td>
    <td>邮箱</td>
    <td>人数</td>
    </tr>
    <s:iterator value="" >
    <tr>
    <td> </td>
    <td> </td>
    <td> </td></tr>
     </s:iterator>
      

  2.   

    public static void main(String[] args) {
    Map <Integer,Member> inviteMap=new HashMap<Integer,Member>(); 
    Member member=new Member();
    member.setRealName("realName"); 
    member.setLoginName("loginName");
    inviteMap.put(Integer.parseInt("1"),member); for(Iterator i=inviteMap.keySet().iterator();i.hasNext();){
    Object key=i.next();
    Member Value=(Member)inviteMap.get(key);
    System.out.println(Value.getLoginName());
    }
    }public class Member {
    private String realName;
    private String loginName;
    public String getRealName() {
    return realName;
    }
    public void setRealName(String realName) {
    this.realName = realName;
    }
    public String getLoginName() {
    return loginName;
    }
    public void setLoginName(String loginName) {
    this.loginName = loginName;
    }
    }
      

  3.   

    http://www.blogjava.net/usherlight/archive/2008/04/17/177741.html
      

  4.   

    这样写试试:<tr > 
    <td >姓名 </td> 
    <td>邮箱 </td> 
    <td>人数 </td> 
    </tr> <s:iterator value="inviteMap" >
        <tr> 
       <s:property  value="key">
            <td><s:property value="realName" /></td> 
            <td><s:property value="email" /></td> 
       </s:property>
       <s:property value="value">
            <td><s:property value="realName" /></td> 
       </s:property >
       </tr> 
    </s:iterator>
      

  5.   

    这样写试试: <tr > 
    <td >姓名 </td> 
    <td>邮箱 </td> 
    <td>人数 </td> 
    </tr> <s:iterator value="inviteMap" > 
        <tr> 
      <s:property  value="key"> 
            <td> <s:property value="realName" /> </td> 
            <td> <s:property value="email" /> </td> 
      </s:property> 
            <td> <s:property value="value" /> </td> 
      </tr> 
    </s:iterator> 
      

  6.   

    或者:这样写试试: <tr > 
    <td >姓名 </td> 
    <td>邮箱 </td> 
    <td>人数 </td> 
    </tr> <s:iterator value="inviteMap" > 
        <tr> 
      <s:push  value="key"> 
            <td> <s:property value="realName" /> </td> 
            <td> <s:property value="email" /> </td> 
      </s:push> 
            <td> <s:property value="value" /> </td> 
      </tr> 
    </s:iterator> 
      

  7.   

    要是MAP 字段里有需要排序的字段,如何进行排序呢?