jsp多表查询在页面数据怎么显示?注意是两个不同的表,而不是单表,怎样处理多个表的关系.表如一个员工表,另一个部门表, 我一下子查出员工信息和员工对应的部们信息.怎么显示出来在jsp页面上?                  Connection conn = DBConnection.getConnection();
PreparedStatement pst =null;
ResultSet rs = null;
List l = new ArrayList();
try {
pst = (PreparedStatement) conn.prepareStatement(sql);
                           // sql = select emp.*,dep.* from emp left join dep on emp.depid = dep.id limit ?,?
pst.setInt(1, page.getBeginIndex());
pst.setInt(2, page.getEveryPage());
rs = pst.executeQuery();
while(rs.next()){
    //这里怎么写,因为这有两个表的字段~怎么处理两个表的储存
}
return l;
} catch (Exception e) {
// TODO: handle exception
}
return null;
我想到用一个java data类封装emp 类和dep类,然后直接将数据返回到data类里面,这里再在jsp页面读出来~~Data.java
public class Data{
  public Emp emp;
  pubic  Dep dep;
}
List datas = new ArrayList();
data = new data();
while(rs.next){
  data.emp.setName(rs.getString("name"));
  .....第一个表数emp列据存入emp对象
  data.dep.setName(rs.getString("depname"));
  ....第二个表数dep列据存入dep对象
  datas.add(data);
}请问大家平常是这样做的吗? 这样做法又得写多个data类, 有没有更爽一点的方法? 主是用jsp+servlet+bean的