jsp实现分页显示的代码

我们在设计网页或者在留言板的过程中都会遇到内容或者留言数太多的话整个页面也会变得很长,那么这时候就需要我们使用到分页这个功能,那么你知道怎么实现分页显示吗?下面我们就去看看jsp实现分页显示的代码。

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

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

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

复制代码 代码如下:

原创文章,作者:nxyxs,如若转载,请注明出处:http://www.yunshangshici.com/31157.html

(0)
上一篇 2022年6月11日 下午1:46
下一篇 2022年6月11日 下午1:46

相关推荐

返回顶部