可以把各个结果集最后存在Map里,然后返回这个Map到页面。
多个结果集最好是在后台处理成一个结果集再返回页面,不然页面代码就不好了。

解决方案 »

  1.   

    建议你把结果集循环到一个list中,再在jsp页面去遍历这个list并显示,这样显示出来的顺序和你查出来的顺序是一样的。
      

  2.   

        多表查询的话,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);
        }