怎么将多表查询到的结果显示到JSP界面中

如何将多表查询到的结果显示到JSP界面中
如何将多表查询到的结果显示到JSP界面中?

比如有 A B C3个表
A中包含列: a  b  c  d  
B中包含列: a   e  f   g
C中包含列: a  h   i    j

目前针对B表的查询已经在java文件中用ArrayList 收集结果集并在前台JSP文件中可以显示, 

但类似于多表查询,如 select A.a,B.e,C.h from A,B,C where A.a = B.a and B.a = C.a

怎么样把查询的结果显示在JSP界面中呢?

请各位指导!

------解决思路----------------------
单张表可以封装成ArrayList  ,多张表一样可以的,例如:ArrayList <Map> 
------解决思路----------------------
其实可以搞一个用来封装搜索结果集的对象。然后将对象装到数组中返回页面
------解决思路----------------------
首先select A.a,B.e,C.h from A,B,C where A.a = B.a and B.a = C.a,把要显示的列取别名,然后取数据,数据放到request里面(request.setAttribut("","")),在使用request.dispatcher.forword到一个jsp页面,最后就是从request中取数据显示的问题了。明白?
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

不用框架用sql查询就可以 或者用jdbcTemplate


我的想法是这样的:   针对该类型的多表查询, 先在后台定义 对应的变量比如: a b c d e 对每个变更设置get set方法, 

然后将结果集通过set方法插到arraylist中, 然后在前台通过get方法获取!

不知道大家都是怎么做的, 我是个初学者,特请教!

不用这些  直接sql查询放在集合中  然后前台直接通过列明获取


查询放在集合里, 用什么方式去放啊, 可以给一句具体的代码吗?谢谢了

用jdbcTemplate     Spring的   然后方法返回这个就可以了jdbcTemplate.queryForList(sql)
------解决思路----------------------
直接将查询结果保存到list中  action类对这个list定义get和set方法,前台直接用就可以了.
例子:
1.action类得到的list

private List<User> listUser;
public List<User> getListUser() {
return listUser;
}
public void setListUser(List<User> listUser) {
this.listUser = listUser;
}
this.listUser = this.pageBean.getList();

2.前台显示:
   <table class="DataTable" id="tbodyID">
     <tr>
         <th style="left:0%">选择</th>
     <th>序号</th>
     <th>姓名</th>
     <th>密码</th>
     <th>性别</th>
     <th>部门</th>
     <th>公司</th>
     </tr>
     <%---s:iterator value="#request.listUser" id="us"--%>
     <s:iterator value="listUser" id="us">
     <tr>
         <td><input type="checkbox" name="selectFlag" value="<s:property value="#us.id"/>"></td>
     <td>
     <s:property value="#us.id"/>
     </td>
     <td>
     <s:property value="#us.username"/>
     </td>
     <td>
     <s:property value="#us.userpwd"/>
     </td>
     <td>
     <s:property value="#us.gender"/>
     </td>
     <td>
     <s:property value="#us.department"/>
     </td>
      <td>
     <s:property value="#us.company.companyname"/>
     </td>
         </tr>
     </s:iterator>