问个问题JAVA网络编程的问题,怎么在网页中用java模拟自动翻页并读取页面数据

2024-11-15 20:24:12
推荐回答(6个)
回答1:

思路比较简单,说白了就是取指定区域中的数据。
就拿贴吧来说吧:
当你打开一个帖子的时候或者获取指定贴吧中帖子列表时,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等数据/集合类型的也一样,先算总数得出页数,然后根据页码去取相应数据

回答2:

这个很简单的,把数据库取出来的数据,放入一个容器里,比如page,然后在页面请求的时候把page参数带过来就可以了,然后做个异步刷新

回答3:

Java就是写这些东西的,但是要涉及的后台action,dao等程序
时间有限恕不能示范

回答4:

从url找规律1

回答5:

给个 邮箱

回答6:

java小菜鸟路过,虚心学习。