《java ee开发技术教学课件》java-web分页操作(jsp servlet javabean)

《java ee开发技术教学课件》java-web分页操作(jsp servlet javabean)

ID:11793346

大小:66.00 KB

页数:9页

时间:2018-07-14

《java ee开发技术教学课件》java-web分页操作(jsp servlet javabean)_第1页
《java ee开发技术教学课件》java-web分页操作(jsp servlet javabean)_第2页
《java ee开发技术教学课件》java-web分页操作(jsp servlet javabean)_第3页
《java ee开发技术教学课件》java-web分页操作(jsp servlet javabean)_第4页
《java ee开发技术教学课件》java-web分页操作(jsp servlet javabean)_第5页
资源描述:

《《java ee开发技术教学课件》java-web分页操作(jsp servlet javabean)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java-web分页操作(jsp+servlet+javaBean)一  分页操作分析分页在web项目中是非常重要的技术,打开每一个网页都可以看到分页1.疑问的出现在写分页前要了解什么是分页,分页一共有多少个方法、多少个参数,应该如何编写方法的实现和定义参数的变量2.疑问的解决   分页一般分为首页、上一页、下一页、末页,还要得到总记录数,总页数,下面来详细介绍一下它们的概念   如果设当前页为newPage   (1)当前页 ---------   打开网页时看到的页面(2)首页 -----------  第一页      newPage=1(3

2、)上一页 ---------  当前页-1     newPage-1(4)下一页 ---------  当前页+1     newPage+1(5)末页   ---------  当前页==总页数 countPage=newPage(6)总记录数--------selectcount(*)from表名(7)总页数 ---------总记录数%每页显示的记录数=0?总记录数/每页显示的记录数:总记录数/每页显示的记录数+1(8)显示当前页的分析   每页显示10条记录      第1页:newpage=1        起始记录为0     10 

3、     第2页:newpage=2        起始记录 10    10      第3页:newpage=3        起始记录 20    10      第4页:newpage=1        起始记录为30    10      第5页:newpage=2        起始记录 40    10      第6页:newpage=3        起始记录 50      第n页newpage=n        (newpage-1)*pageSize   (9)查询指定的页面       Selectid,title,con

4、tentfromnewlimit0,10 注:从0开始查询,每页显示10条记录二 功能的实现1.首先创建数据库  id nameaddress 设置为int varchar varchar 类型的,并插入多条数据,以便于分页的操作2.创建功能模块,先实现domain层 ----- 用于封装数据库中的数据,代码如下packagecom.csdn.paging.domain;publicclassPaging{    privateIntegerid;   privateStringname;   privateStringaddress;    pu

5、blicPaging(){      super();    }    publicPaging(Integerid,Stringname,Stringaddress){      super();      this.id=id;      this.name=name;      this.address=address;   }    publicIntegergetId(){      returnid;   }    publicvoidsetId(Integerid){      this.id=id;   }    publicStr

6、inggetName(){      returnname;   }    publicvoidsetName(Stringname){      this.name=name;   }    publicStringgetAddress(){      returnaddress;   }    publicvoidsetAddress(Stringaddress){      this.address=address;   }    @Override   publicStringtoString(){      return"Paging[i

7、d="+id+",name="+name+",address="+address             +"]";   } }3.实现类的编写----对数据有条件的读取,其中包括查询指定页数、获取总记录数、获取总页数。 (1)创建一个接口,用于写这几个抽象方法 ---- PagingDao  packagecom.csdn.paging.dao;importjava.util.List;importcom.csdn.paging.domain.Paging; publicinterfacePagingDao{   //显示总的记录条数   Int

8、egergetCountRecord();   //根据当前页到结束页的查询  ListfindIimit

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。