java数据库的分页

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

package tee;

import java.util.List;

import ers.Constants;

public class ss {

private int count = 10;

private int dataCount ;

private List list;

private int pageCount;

private int currentPageIndex;

private int startIndex;

private int endIndex;

public ss(int currentPageIndex,int dataCount ){

this.currentPageIndex = currentPageIndex;

this.dataCount =dataCount;

pageCount = (dataCount +count-1 )/count;

if(pageCount <5){

startIndex = 1 ;

endIndex = pageCount;

}else{

/*startIndex = Constants.getStartNumber();

endIndex = Constants.getStartNumber();

if(currentPageIndex == Constants.getStartNumber())*/

{

startIndex = currentPageIndex-1;

endIndex = currentPageIndex+3;

/*Constants.setStartNumber(Constants.getStartNumber()-1)*/ /*Constants.setEndtNumber(Constants.getEndNumber()-1)*/ }

/*if(currentPageIndex == Constants.getEndNumber())*/

{

startIndex = currentPageIndex-3;

endIndex = currentPageIndex+1;

/*Constants.setStartNumber(Constants.getStartNumber()-1)*/ /*Constants.setEndtNumber(Constants.getEndNumber()-1)*/

}

if (startIndex<1){

startIndex = 1;

endIndex =5;

/*Constants.setStartNumber();*/

/*Constants.setEndNumber();*/

}

if(endIndex>pageCount){

startIndex = pageCount-4;

endIndex = pageCount;

/*Constants.setStartNumber(pageCount-4);*/

/*Constants.setEndNumber(pageCount);*/

}

}

}

}

EL表达式

<%@page language="java"contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

Insert title here

访问次数

<%=application.getAttribute("count") %>

欢迎

<%=session.getAttribute("userName") %>登录