hibernate查询结果分页显示的问题!!!急!!!

2025-01-01 21:48:32
推荐回答(3个)
回答1:

你在jsp页面中获得每页显示多少条,当前是第几页,你就可以算出从第几条记录开始,取多少条
Query query = getSession().createQuery(hql);
query.setFirstResult(startid);
query.setMaxResults(count);
List list =new ArrayList();
list=query.list();
return list;

回答2:

首先你要定义一个分布组件如pagination里面有返回上一页,后一页的方法,有list集合属性,总记录,分页大小,当前页等属性。list用于装从 hibernate经过分布后返回的数据。

在jsp页面里拿出分布组件pagination然后再遍历它的list集合就可以了,可以用jstl或strust2标签遍历。

回答3:

你给个邮箱,我有例子