////////////////////////////////////////////////////在 struts 中分页的一种实现////////////////////////////////////////////////
////
$$$$$$$$$$$$$$$在 struts 中分页的一种实现
我的项目中的分页功能
1, 思路
使用一个页面控制类,它记录页面信息,如上页,下页,当前页等。在查询的 Action 中,
将这个控制类和查询条件一起传递给数据库访问 bean,然后将这两个参数保存在用户
session 中。在分页控制 Action 中,利用接收到的分页参数调用数据库访问的 bean.
2,实现
(1)分页控制类
/* @author nick
* Created on 2004-3-18
* file name:PageController.java
*
*
*/
package com.tower.util;
/**
* @author nick
* 2004-3-18
* 用来进行翻页控制
*
*/
public class PageController {
int totalRowsAmount; //总行数
boolean rowsAmountSet; //是否设置过 totalRowsAmount
int pageSize=2; //每页行数
int currentPage=1; //当前页码
int nextPage;
int previousPage;
int totalPages; //总页数
boolean hasNext; //是否有下一页
boolean hasPrevious; //是否有前一页
String description;
int pageStartRow;
int pageEndRow;