java代码如何实现分页功能!!!!请高手帮忙...

2024-10-30 07:08:26
推荐回答(3个)
回答(1):

//============分页功能===============

int pageSize=3; //一页显示几条记录
int pageNow=1; //希望显示第几条记录

//动态的接收pageNow
String sPageNow=req.getParameter("pageNowok");

if(sPageNow!=null){

pageNow=Integer.parseInt(sPageNow);

}

//调用UserBeanC1
UserBeanC1 ubc = new UserBeanC1();
ArrayList al =ubc.getResultByPage(pageNow,pageSize);

pw.println("

");

pw.println("");

for(int i=0;i
UserBean ub = (UserBean)al.get(i);

pw.println("
");

pw.println("");

pw.println("");

pw.println("");

pw.println("");

pw.println("");

pw.println("");

pw.println("");

pw.println("");

}

pw.println("
idnamepasswdmailgrade修改用户删除用户
"+ub.getUserId()+" "+ub.getUserName()+" "+ub.getPasswd()+" "+ub.getMail()+" "+ub.getGrade()+" 修改 删除
");

//上一页
if(pageNow!=1){

pw.println("上一页");

}
//显示超链接
for(int i=pageNow;i<=pageNow+pageSize+1;i++){

pw.println(""+i+"");
}

int pageCount=ubc.getPageCount();
//下一页
if(pageNow!=pageCount-4){

pw.println("下一页
");

}

pw.println("
该网页被访问了"+this.getServletContext().getAttribute("visitTimes").toString()+"次
");

pw.println("您的IP地址是:"+req.getRemoteAddr()+"
");

pw.println("您的机器名是:"+req.getRemoteHost()+"
");

pw.println("

");

pw.println("");

回答(2):



  • 查看更多


  • 回答(3):

    你用的是什么数据库mysql的话有个limit语句可以分页,sqlserver也有办法可以实现分页