分页基本上是每个项目都会用到的模块。在这里我总结了一下网上主流的分页模式,自己做了一套。跟大家分享下
这个分页方法可以完成对任意表,任意查询条件的查询和分页。基本上可以代替项目中所有的数据库查询功能,当然只限于简单逻辑上的。初步整理,有什么不妥的地方还望大家指出、探讨。
首先是分页实体类:
然后创建分页结果集(将分页结果打包,便于访问):
构建一个page的工厂PageUtil(处理分页相关计算):
数据访问层接口:
数据访问层接口实现:
业务层接口:
业务层接口实现:
呼~~终于到productAction啦
在jsp页面中
这样所有的分页功能就完成了,至于changePage()这个JavaScript函数就是处理翻页的动作啦,大家应该都知道了吧,就不多说了。