Jsp 显示数据时分页处理


我们查询数据库时候,如果显示的数据太过繁琐,这时我们需要做一个分页操作来处理。

首先我们还是连接数据库,上篇博客中有提起如何连接数据库,不懂的兄弟可以看看

 

 

我们先定义这几个变量   如果我们指定一页只需要多少数据,我们需要先通过select语句查询出一共有多少条数据

 

我这里查询的结果是88条

然后我们需要把88条数据进行分页 假如88条数据每页分10条 那我们需要8页来存放

所以我们要写个计算语句 pageCount = linCount % pageSize==0 ? linCount/pageSize : linCount/pageSize+1;

 来计算到底分了多少页

 ?是if判断语句一样 如果linCount % pageSize==0

 就执行linCount/pageSize

:是else linCount/pageSize+1;

接下来我们写尾页

 

 

 page 是a标签的属性

 

假如说我进去是这个页面 是因为我的page目前为空 还没有传值进去 如果我点下一页

 

 

 现在page已经得到值了

 

 然后我们抓住page值 转换成整形就行了 

写查询语句

执行就ok了 

我写的这个程序有很多bug 因为都是充忙写的 只想实现它分页的功能 比如说我的bug

 

 当page等于-1 和9时候  我们应该在后面写个if 或者switch判断 然后在执行 这样保证程序不会出错

 另外运行程序时 其实是没有数据 需要点下一页才会出现第二页的数据

我们需要在前面给 page赋个值  然后点击下一页上一页的时候重复赋值

 

 查询语句是 limit “几开头”,“显示几条数据”

       比如 s=1  就是 10 “,10”

 

老师教了一种方法,但是我想用自己的方法写一下,还写了个有莫有样的 只是程序还不够完善,大神勿喷。平时写着玩玩。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM