思路比较简单,说白了就是取指定区域中的数据。
就拿贴吧来说吧:
当你打开一个帖子的时候或者获取指定贴吧中帖子列表时,java后台(其实其他语言也一样)首先查找数据库读取总数目(不知你是否学过sql:select count(*) from),然后根据指定的页面容量(比如一页显示10条20条)计算出一共有多少页,然后根据当前是第几页,就根据这个页码计算需要取哪些数据,例如第二页,每页十条,那么就取从 (2-1)*10+1行 到2*10行之间的记录(select * from (select * from xxx where row < 20) where row >11)
如果是list等数据/集合类型的也一样,先算总数得出页数,然后根据页码去取相应数据
这个很简单的,把数据库取出来的数据,放入一个容器里,比如page,然后在页面请求的时候把page参数带过来就可以了,然后做个异步刷新
Java就是写这些东西的,但是要涉及的后台action,dao等程序
时间有限恕不能示范
从url找规律1
给个 邮箱
java小菜鸟路过,虚心学习。