做一个值对象
将查询出来的数据封装到值对象中
然后将这些值对象放到一个List中返回给jsp

解决方案 »

  1.   

    返回一个COLLECTION比较好,ARRAYLIST用的多。
      

  2.   

    值对象:
    public class ResVO {
    private String id;
    private String name;
    public void setId(String id) {
    this.id = id;
    }
    public String getId() {
    return this.id;
    }
    public void setName(String name) {
    this.name = name;
    }
    public String getName() {
    return this.name;
    }

    public boolean equals(Object obj) {
    boolean flg = false;
    if (this.getId() != null && (obj instance of ResVO)) {
    ResVO vo = (ResVO) obj;
    if ( this.getId.equals( vo.getId() ) ) {
    flg = true;
    }
    }
    return flg
    }
    }
    使用:
    public List findPerson(...) {
    ......
    ResVO vo = new ResVO();
    ArrayList array = new ArrayList();
    while(rs.next()) {
    vo.setId(rs.getString("id"));
    vo.setId(rs.getString("name"));
    array.add(vo);
    }
    ......
    }