2 haowuwenhua haowuwenhua 于 2016.02.24 15:21 提问

请问以下这句代码是依据什么原理,来设置起始位置的?麻烦简单举例说明

图片说明

3个回答

xionglangs
xionglangs   Rxr 2016.02.24 15:36
已采纳

这就是一个典型的通过java代码分页 首先everyPage指的是重前台获取到的每页要显示的数据条数,这里明显是可以通过前台设置的,比如设置每页显示10条,那么每页显示的数据就是,因为数据库显示是从0条开始的第一页0-9条数据,第二页10-19条,第三页20-29条.......那么第页就是(n-1)*10-(n*10-1)条,所以这里的currentPage指的是要跳往第几页,比如跳往第5页,就是(5-1)*10条

u010139966
u010139966   2016.02.24 15:32

你这是翻页的起始位置吧,这段代码的意思就是根据当前页的页码和每一页的条目数,算出翻页时的起始位置。举个例子:一共有10页,没页10条(everyPage=10),
当前页为2(currentPage=2),那么翻到第2页时的起始位置就是(2-1)*10.

luochoudan
luochoudan   Ds   Rxr 2016.02.24 15:53

卤煮的问题太妖气,想了半天,不就是由页数和每页的数目,算出下一页起始的位置嘛。嘿嘿。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!