你在jsp页面中获得每页显示多少条,当前是第几页,你就可以算出从第几条记录开始,取多少条
Query query = getSession().createQuery(hql);
query.setFirstResult(startid);
query.setMaxResults(count);
List list =new ArrayList();
list=query.list();
return list;
首先你要定义一个分布组件如pagination里面有返回上一页,后一页的方法,有list集合属性,总记录,分页大小,当前页等属性。list用于装从 hibernate经过分布后返回的数据。
在jsp页面里拿出分布组件pagination然后再遍历它的list集合就可以了,可以用jstl或strust2标签遍历。
你给个邮箱,我有例子