<%@pageimport>
<%@pageimport>
<%>%>Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
ResultSetrs=null;
TrainingDAOdao=newTrainingDAO();
System.out.println("初始访问,加载全部数据");
//查询数据
rs=dao.find();
//设置每张网页显示三笔记录(每页显示的记录数)
intPageSize=30;
//设置欲显示的页数(初始页)
intShowPage=1;
//ResultSet的记录笔数(总记录数)
intRowCount=0;
//ResultSet分页后的总数(总页数)
intPageCount=0;
try{
//将指标移至最后一条记录
rs.last();
//获取记录总数
RowCount=rs.getRow();
}catch(Exceptionex){
out.print("查询数据库连接失败,请稍后重试。");
}
//计算显示的页数(关键)
PageCount=((RowCount%PageSize)==0?(RowCount/PageSize):(RowCount/PageSize)+1);
StringToPage=request.getParameter("ToPage");
//判断是否取得ToPage参数
if(ToPage!=null)
{
//取得指定显示的分页页数
ShowPage=Integer.parseInt(ToPage);
//下面的语句判断用户输入的页数是否正确
if(ShowPage>=PageCount)
{
ShowPage=PageCount;
}
elseif(ShowPage{
ShowPage=1;
}
}
%>
-//W3C//DTDHTML4.01Transitional//EN">
%>
<%>%>
Stringpname="";
Stringgender="";
Stringage="";
Stringpost="";
Stringmc="";
Stringrank="";
Stringmember="";
Stringisps="";
Stringt_Name="";
Stringt_money="";
Stringt_times="";
Stringt_year="";
//计算欲显示页的第一笔记录位置
rs.absolute((ShowPage-1)*PageSize+1);
//while(rs.next()){
for(inti=1;i
pname=dao.formatString(rs.getString("pname"));
gender=dao.formatString(rs.getString("gender"));
age=dao.formatString(rs.getString("age"));
post=dao.formatString(rs.getString("post"));
mc=dao.formatString(rs.getString("mc"));
rank=dao.formatString(rs.getString("rank"));
member=dao.formatString(rs.getString("member"));
if(rs.getString("ispass").equals("1")){
isps="是";
}elseisps="否";
t_Name=dao.formatString(rs.getString("t_Name"));
t_money=dao.formatString(rs.getString("t_money"));
t_times=dao.formatString(rs.getString("t_times"));
t_year=dao.formatString(rs.getString("t_year"));
%>
%>
<%>%> if(!rs.next())
{
//跳出for循环
break;
}
}
DBUtil.closeConnection();
%>
<%>%>//判断当前是否在第一页,不是第一页,则显示到第一页与下一页的连接
if(ShowPage!=1)
{
%>
<%>%>}
//判断是否在最后一页,是,则显示到最后一页和下一页
if(ShowPage!=PageCount)
{
%>
<%>%>}
%>
onafterpaste="this.value=this.value.replace(/\D/g,'')"style="height:20px;width:30px">页