关于ssh使用hql语句多表查询将结果显示在jsp页面
使用ssh框架进行hql语句进行多表查询,将结果集显示在jsp页面上,不知道怎么处理结果集,请各位有经验的人士帮忙解决,最好有代码供参考,谢谢! --------------------编程问答-------------------- 可以把各个结果集最后存在Map里,然后返回这个Map到页面。多个结果集最好是在后台处理成一个结果集再返回页面,不然页面代码就不好了。 --------------------编程问答-------------------- 建议你把结果集循环到一个list中,再在jsp页面去遍历这个list并显示,这样显示出来的顺序和你查出来的顺序是一样的。 --------------------编程问答-------------------- 多表查询的话,list结果集就不能有泛型了,所以可以用下面的方法处理。遍历结果集,重新放到一个list中传到后台。
ArrayList list=new ArrayList();
for (int i = 0; i < this.resultList.size(); i++) {
Object []o=(Object [])this.resultList.get(i);
HashMap p=new HashMap();
p.put("value1",(Date)o[0]);
p.put("value2",o[1]);
p.put("value3",o[2]);
p.put("value4",o[3]);
this.list.add(p);
}
补充:Java , Java EE