JSP分页功能
当数据有几万、几十万甚至上百万时,用户必须要拖动页面才能浏览更多的数据,很大程度的影响了用户体验。这时可以使用分页来显示数据,能够使数据更加清晰直观,且不受数量的限制。
分页的方式主要分为两种:
将查询结果以集合等形式保存在内存中,翻页时从中取出一页数据显示。该方法可能导致用户浏览到的是过期数据,且如果数据量非常大,查询一次数据就会耗费很长时间,存储的数据也会占用大量的内存开销。
每次翻页时只从数据库中检索出本页需要的数据。虽然每次翻页都需要查询数据库,但查询的记录数相对较少,总体开销不大,再配以连接池等技术进行优化,可以达到比较高的效率。 实现分页步骤
实现数据的分页显示,需要以下几个关键步骤:
1)确定每页显示的数据数量
确定每页显示的记录条数,即每次从数据库中需要查询出多少条记录用于页面显示。通常这个数量可以在开发时定义好,也可以由用户来选择。
2)计算显示的总页数
根据每页显示的记录条数计算总页数,即会产生多少页数据。显示的记录数量是已知的,而数据库中符合条件的记录总数是未知的,因此想要得到总页数,需要先得到符合条件的记录总数。
3)编写SQL语句
使用相应的 SQL 语句实现分页需求。例如,MySQL 中的 LIMIT 子句,SqlServer 中的 TOP、Oracle 中的 ROWNUM 等。
注意:本节使用的是 MySQL 数据库。不同的数据库厂商实现分页的 SQL 语句会存在差异,因此在实际应用中根据数据库的不同,需要修改相应的 SQL 语句。
开课吧广场-人才学习交流平台
非编码RNA调控仿刺参肠道再生和皂苷合成研究获进展版权归原作者所有,如有侵权,请联系我们非编码RNA中的miRNA和tRNA在基因表达调控中扮演重要角色,然而在棘皮动物中相关研究较缺乏。中国科学院海洋研究所研究员李富花课题组通过多
有没有提供泰语,印尼语,越南语的客服外包公司,求推荐?有的有的,Callnovo全球客服外包专家可以为您提供东南亚本土的泰语印尼语和越南语客服代表!Callnovo是一家专业的海外多语种客服外包运营服务商,于2004年成立于加拿大多伦
新能源车春运出行充电需求来势凶猛,各方多举措保出行记者侯卓铠编辑今年国庆长假期间,因电动汽车车主一句朋友都到家了,我还在高速服务区排队等充电。将电动汽车节假日长途驾驶充电难的话题推上热门。随着今年春运出行开始进入高峰期,春运期间电
LeetCode找到所有数组中消失的数字需求描述给你一个含n个整数的数组nums,其中numsi在区间1,n内,请找出所有在1,n范围内但没有出现在nums中的数字,并以数组的形式返回结果。提示1nnums。length
狙击三星摩托罗拉6。8英寸大屏手写笔芯片发布三星GalaxyS22系列定档2月9日发布,其中S22Ultra继承Note基因,硬朗外观加上内置手写笔引发不小关注。最新消息显示,就在S22系列发布前一周时间,另外一款支持触控笔
16万个热融湖塘!青藏高原的这些创口在释放温室气体热融湖塘指自然或人为因素引起多年冻土活动层增厚,导致地下冰或富冰多年冻土层发生局部融化,地表随之沉陷而形成热融洼地并积水形成的湖塘。北京师范大学效存德教授团队联合中国科学院西北生态
创新之花处处开南方网讯(记者赵晓娜王诗堃)从疫情防控到赛事保障,从场馆建设到赛事转播,在北京冬奥会的筹备过程中,科技力量贯穿始终无处不在,大量创新成果广泛应用,多项高新科技将在北京冬奥会集中展示
联想最大的问题就是活得太久了联想最大的问题就是活得太久了。北京三环上有两座立交桥是以公司命名的,联想桥,四通桥,同时代的公司基本上都倒了。北大方正,清华紫光也倒了。王选其实比倪光南牛。方正那是矢量汉字。不知道
年前换了一部高端旗舰,看到都以为我月薪几万,确实挺高级我是8年老米粉来着,从读高中那时候就用上小米手机了,感觉它的手机就很不错,用着用着也习惯了,换其他牌子的手机系统用着还很不习惯,所以这些年一直拿着都是它家的手机。在没换Xiaomi
实用走心又高级的春节礼物华为P50Pocket和MateX2折叠屏手机中国是人情社会,春节走亲访友,赠送礼品是避不开的。春节送礼送什么好呢?古往今来,这都是一门大学问。如今,我们的物质生活已经有了极大提高,传统的吃穿玩已经逐渐脱离了春节礼品的主导地位
韩国研究人员开发水电解绿色制氢技术来源盖世汽车Elisha作为一种潜在的清洁能源,氢有望成为化石燃料的替代品,近年来引起了人们的极大关注。研究人员一直积极研究和开发水电解技术,以从水中提取氢气,生产绿色能源,并避免