• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JSP > jsp分页显示的实现代码

jsp分页显示的实现代码

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了jsp分页代码,jsp分页显示代码,java jsp分页代码,jsp页面分页代码,jsp分页查询代码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

最近这几天在做JSP留言板设计的过程中,遇到了一个问题。先看一张截图:

 这是随便在一个新闻的留言页面截的图,假如留言条数太多,那整个页面得排好长好长,这就直接给用户造成了麻烦、不舒服的感受,所以,解决这个问题,通常采用分页显示的方法。
       要把页面显示方式设计成这样的方式,通常需要用到这几个基本变量:pageSize(每个页面所显示的记录数)、pageCount(一共有多少个页面)、showPage(目前显示第几页)、recordCount(总的记录数),为了方便理解,画了一张图:

如果想要把页面显示做成这样的效果,在这张图中pageSize=4,pageCount=3,showPage=1,recordCount=12。思路是,如果要显示那个页面,就要先算出来每个页面第一条记录是所有记录中的第几条记录,假设每页的第一条记录是总记录中的第position条记录,那么position=(ShowPage - 1)×PageSize+1。比如上图这个例子,如果要显示第一页,就要计算出第一页中的第一条记录是总的记录中的第一条记录;如果要显示第二页,就要计算出第二页中的第一条记录是总的记录中的第四条记录;如果要显示第三页,就要计算出第一页中的第一条记录是总的记录中的第九条记录。
       在JSP中的核心代码为如下(用的数据库为MySQL):

运行结果如下(为了简化代码,已经网页布局相关代码去掉,此处仅指功能):

可以跳转到首页、上一页、下一页、末页,可以手动在数字上指定页数,也可以在输入框中输入要显示的页数。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • jsp输出当前时间的实现代码
  • JSP通用高大上分页代码(超管用)
  • jsp实现生成中国国旗图片效果代码
  • jsp分页显示的实现代码
  • 一个通用的jsp分页PageBean
  • 一个实用的JSP分页代码

相关文章

  • 2017-05-11将html页改成jsp的两种方式
  • 2017-05-11JSP使用过滤器防止SQL注入的简单实现
  • 2017-05-11六、访问CGI变量
  • 2017-05-11JSP页面跳转方法小结
  • 2017-05-11JSP自定义标签入门学习
  • 2017-05-11JSP中 Session和作用域的使用
  • 2017-05-11Java源码分析:深入探讨Iterator模式
  • 2017-05-11jsp传值本地无乱码测试机出现乱码问题解决
  • 2018-01-02JSP九大内置对象的作用和用法总结
  • 2017-05-11js实现百度地图同时显示多个路书效果

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • JSP获取服务器时间以倒计时的形式在页面显示
    • JBuilderX+SQL Server开发hibernate
    • JSP中使用JDBC连接MySQL数据库的详细步骤
    • 实例解析JSP中EL表达式的各种运用
    • jsp response.sendRedirect不跳转的原因分析及解决
    • java/jsp中 中文问题详解
    • web开发中添加数据源实现思路
    • 品味Spring 的魅力
    • JSP由浅入深(6)—— JSP声明
    • Java布局管理器使用方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有