SSH框架下的分页查询

一 配置PageBean的java类,即分页封装的类。(泛型)
配置一个分页查询的实体类,需要配置什么私有变量?显然,当前处于多少页是需要的,总页数是需要的;总记录数是需要的,每页显示多少个记录是需要的;记录内容(集合)也是需要的。

二 显示当前从数据库返回的集合记录的代码逻辑:
前几页返回的记录总数+1为初始记录,显示每页显示多少个记录的个数的集合记录。
因此,需要的两个量为:(当前页数-1)*每页显示的个数,每页显示的个数

三 需要在DAO层配置的:
总记录数的查询;
封装每页显示的数据的相关查询

注:使用DetachedCriteria的findByCriteria方法处理分页查询有天然优势。

四 jsp页面使用s:iterator进行迭代,用<s:property value="">显示查询的值。

猜你喜欢

转载自blog.csdn.net/wjl960827/article/details/83117746