从数据库中读数据记录 在JSP页面显示 的上一页,下一页的功能怎么实现?

2024-12-13 11:38:52
推荐回答(1个)
回答1:

public List search(int pageNo,int pageSize)
{
//pageNo表示你要查看的某页,pageSize表示一页上显示几条数据
Session sesion=this.getSession();
String hql="from TableName ..."//查询语句
Query quert=session.createQuery(hql);
int firstResultIndex=pageSize*(pageNo-1);
query.setFirstResult(firstResultIndex);//从第几条开始取,比如一页显示5条,要到第二页,则就从第六条开始取

query.setMaxResult(pageSize);//表示要取几条,依上个例子就是从第六条开始取共取五条
return query.list();
}
这种比较适合1 2 3 4这种分页
但上一页下一页应该也是同一个道理