解决方案 »

  1.   

    你用while遍历的时候先new一个vote,否则一直是同一个对象。
      

  2.   

    vote 在内存中地址没变,当然是同一个对象了。需要在while中new
      

  3.   

     while(rs.next()){
                   vote=new vote();
                    vote.setPid(rs.getInt("pid"));
                    vote.setSid(rs.getInt("sid"));
                    vote.setVoteDate(rs.getDate("voteDate"));
                    vote.setVoteIP(rs.getString("voteIP"));
                    <span style="color: #FF0000;">votes.add(vote);</span>
                }
      

  4.   

    进一次循环就要new一个新对象