java-web分页操作实现(javaBean+Servlet+jsp).pdfVIP

  • 1
  • 0
  • 约1.05万字
  • 约 4页
  • 2023-09-05 发布于上海
  • 举报

java-web分页操作实现(javaBean+Servlet+jsp).pdf

java-web分页操作实现(javaBean+Servlet+jsp) -web分页操作(jsp+servlet+javaBean) ⼀ 分页操作分析 分页在web项⽬中是⾮常重要的技术,打开每⼀个⽹页都可以看到分页 1.疑问的出现 在写分页前要了解什么是分页,分页⼀共有多少个⽅法、多少个参数,应该如何编写⽅法的实现和定义参数的变量 2.疑问的解决 分页⼀般分为⾸页、上⼀页、下⼀页、末页,还要得到总记录数,总页数,下⾯来详细介绍⼀下它们的概念 如果设当前页为newPage (1)当前页 打开⽹页时看到的页⾯ (2)⾸页 第⼀页 newPage=1 (3)上⼀页 当前页-1 new1 (4)下⼀页 当前页+1 newPage+1 (5)末页 当前页==总页数 countPage=newPage (6)总记录数 select count(*) from表名 (7)总页数 总记录数%每页显⽰的记录数=0 ?总记录数/每页显⽰的记录数:总记录数/每页显⽰的记录数+1 (8)显⽰当前页的分析 每页显⽰10条记录 第1页:newpage=1 起始记录为0 10 第2页:newpage=2 起始记录 10 10 第3页:newpage=3 起始记录 20 10 第4页:newpage=4 起始记录为30 10 第5页:newpage=5 起始记录 40 10 第6页:newpage=6 起始记录 50 第n页 newpage=n (new1)*pageSize (9)查询指定的页⾯ 第⼀页:Select id,name,address from test limit 0,10注:从0开始查询,每页显⽰10条记录   第⼆页:Select id,name,address from test limit 20,10 第三页:Select id,name,address from test limit 30,10   第n页:Select id,name,address from test limit (new1)*pageSize,pagesize ⼆ 功能的实现 1.创建数据库(mysql) use echo; DROPTABLEIFEXISTS `test`; CREATETABLE `test` ( `id`int(11)NOTNULL AUTO_INCREMENT, `name`varchar(50)NOTNULL, `address`varchar(50)NOTNULL, PRIMARYKEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=98DEFAULT CHARSET=gbk; INSERTINTO `test`VALUES (1,⽩雪公主,宫殿), (2,⼩矮⼈,森林), (3,萝⼘,菜地), (4,⽩菜,菜地), (5,⼩猪,菜园), (6,⼟⾖,菜地), (7,⽜仔宝,⽜栏), (8,⽟⽶,菜地), (9,兔⼦,菜地), (10,⼑⾖,菜地), (11,青菜,菜地); 2.创建功能模块 Paging.jsp package com.csdn.paging.domain; public class Paging { private Integer id; private String name; private String address; public Paging() { super(); } public Paging(Integer id, String name, String address) { super(); this.id = id; = name;

文档评论(0)

1亿VIP精品文档

相关文档