日期:2014-05-17  浏览次数:20913 次

SQL聚合函数查询到的结果集如何在jsp中显示
daoimpl中的查询方法
public List querySum throws Exception{

List list = new ArrayList();
Query query = this.getSession().createSQLQuery(
"select name,sum(价格) as 总价格,sum(数量) as 总数量 from tablename group by name ");

list = query.list();


return list;
}
然后在action里调用,
ActionContext.getContext().getSession().put("list", list);
并把得到的list放出session中。
请问如何在jsp中用标签迭代出来。
------最佳解决方案--------------------
1、不要什么东西都放在session中。session不适合存放大数据。
2、页面显示的话,还真不知道能用什么标签获得session里的值,但是可以直接在页面写java代码获得。
3、你可以直接在action中定义个 
List list=daoimpl.querySum  记得有gerer seter 方法
页面直接用<s:iterator value="list"> 就行