使用分页显示列表

//使用分页
//1.计算总页数,
StudentBizImpl bb = new StudentBizImpl();
int pageSize = 5;//每页显示记录数
int count = bb.getStudentCount();//总记录数计算总页数
int totalpages= (count%pageSize ==0)?(count/pageSize):(count/pageSize+1);
//获取当前页
String currentPage = request.getParameter("pageIndex");
if(currentPage==null){
    currentPage = "1";
}
int pageIndex = Integer.parseInt(currentPage);//强转为int,便于计算
//计算开始索引
if(pageIndex < 1){
    pageIndex = 1;
}else if(pageIndex > totalpages){
    pageIndex = totalpages;
}
int stateIndex = pageSize*(pageIndex-1)+1;
//结束
int endIndex = pageSize*pageIndex;
String search ="";
if(request.getParameter("search")!=null){
    search = request.getParameter("search");
}
List<Student> studentList = bb.getList(stateIndex,endIndex);
request.setAttribute("studentList",studentList);
request.setAttribute("pageIndex",pageIndex);
request.setAttribute("totalpages",totalpages);
request.getRequestDispatcher("studentList.jsp").forward(request,response);

  

转载于:https://www.cnblogs.com/mannixwang/p/11116024.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值