这个是我个人对分页的解决方案,其实就是在数据库底层做了分页查询
这套解决方案,是按照MVC的模式来做的,基于STRUTS框架。分为三个部分,表现层用的是JSP,其中用了JSTL和pager taglib做分页;控制层就是用的很传统的Action;底层就用的是Spring+Hibernate。下面分三个部分慢慢说:
说到分页:
1 首先新建一个PageModel类
Java代码
1.package com.dengmin.oa.utils;
2.
3.import java.util.List;
4.
5.public class PageModel {
6.
7. /**
8. * 总记录数
9. */
10. private int total;
11. /**
12. * 当前页的记录集
13. */
14. private List datas;
15.
16. public List getDatas() {
17. return datas;
18. }
19.
20. public void setDatas(List datas) {
21. this.datas = datas;
22. }
23.
24. public int getTotal() {
25. return total;
26. }
27.
28. public void setTotal(int total) {
29. this.total = total;
30. }
31.}
package com.dengmin.oa.utils;
import java.util.List;
public class PageModel {
/**
* 总记录数
*/
private int total;
/**
* 当前页的记录集
*/
private List datas;
public List getDatas() {
return datas;
}
public void setDatas(List datas) {
this.datas = datas;