如何分步显示???????????????????????????????急求解 Struts+jdbc框架比如我前台要显示十条数据,后台有十条数据,为了不让用户等待时间太长,想五条五条的显示,有没有什么好的解决方法?????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有两种思路:1.查询数据库时就把所有的查询结果作为一个结果集返回到页面,然后在页面级进行分页,取若干条作为一页呈现出来,换页时就是取结果集中的下一批数据。在结果集记录很多的时候不适用。2.在数据库查询时就加上分页限制,例如页面大小为20(即每页显示20条),当前查询的是第1页,那么查数据库的时候SQL语句就限定查询记录数为1到20行。类似,页面翻页到第2页,其实就是查询第21到40条记录。关于如何限定查询记录数量,各种数据库写法不一样,有的用top(例如SQL Server),有的用limit(例如MySQL),有的用rownum(例如Oracle),这种查查资料就知道了。 两个办法1. 分页,每页5条,然后有翻页的button,不知道struts有没有现成的框架2. ajax 追加,在页面显示时开始ajax 迭代访问服务器获取数据,显示返回数据,直到服务器返回错误说没有其他的诗句了,只是要注意迭代时最好在显示完上一次数据后发送下一次请求,否则可能会造成数据的顺序错误 楼上两位,都怪我没有说清楚,我的意思是不能用分页,怎么说呢,就像显示一个很大的图片的时候,往往会一块一块的显示,而不是等全加载完了一下子显示出来,现在这个项目就有这个需求,当然我的后台不是一张图片,是一个list,而且还用for循环截成了一个个的小list,请问有什么方法没?? 分页啊,分页就行了。pagertaglib2.0使用这个很简单,方便~ ajax 触发不行吗 ? 现在是应该是要用ajax了,正在研究ajax怎么循环调用的问题,各位有好的方法吗,好像是不能放在for循环里面 你可以用定时器调用ajax到后台去数据啊 全部取完了之后也就是ajax取的数据为空的时候就停止定时器 楼主你自己把自己绕进去了,就是分页解决,和ajax没有关系,那是局部刷新提高性呢过的问题。你现在是取数据的问题,其实就是分页取数据的问题。注意:这里说的分页是数据库一级的分页,不是指sql在后台取出所有数据,再往页面放。而是指写sql的时候就只取出你页面需要的数据。自己百度分页,有很多解决方案,仔细看,一定能解决你的问题。 http://topic.csdn.net/u/20120723/16/4ce70cf6-1f3b-46fb-a916-6b0b1ac8d214.html?8226struts 的display标签,蛮强大的标签。 额,上面贴错了http://lijr-001.blog.163.com/blog/static/11625272420095121014397/ Spring可以加载xml文件并打印出加载对象,但不能继续执行! servlet的URI Java能在服务器端生成页面控件么? java.sql.date 添加 数据库 datetime select下拉框问题! 求助,以下代码看不懂,谁帮忙看一下 怎样用JS修改XML文件??在线等,急!!! 说说你对行业、技术发展趋势的看法? 大神给个回答看看。 Error.jsp 这么出错了,帮我看看啊!!!!!!!!!!!!!!!!!!!!!!! 微信开发接口问题 java如何将数据导出到txt,并能在客户端保存txt文件到指定目录下 这个hibernate语句应该怎么写?
有两种思路:
1.查询数据库时就把所有的查询结果作为一个结果集返回到页面,然后在页面级进行分页,取若干条作为一页呈现出来,换页时就是取结果集中的下一批数据。
在结果集记录很多的时候不适用。2.在数据库查询时就加上分页限制,例如页面大小为20(即每页显示20条),当前查询的是第1页,那么查数据库的时候SQL语句就限定查询记录数为1到20行。类似,页面翻页到第2页,其实就是查询第21到40条记录。关于如何限定查询记录数量,各种数据库写法不一样,有的用top(例如SQL Server),有的用limit(例如MySQL),有的用rownum(例如Oracle),这种查查资料就知道了。
2. ajax 追加,在页面显示时开始ajax 迭代访问服务器获取数据,显示返回数据,直到服务器返回错误说没有其他的诗句了,只是要注意迭代时最好在显示完上一次数据后发送下一次请求,否则可能会造成数据的顺序错误
你现在是取数据的问题,其实就是分页取数据的问题。
注意:这里说的分页是数据库一级的分页,不是指sql在后台取出所有数据,再往页面放。而是指写sql的时候就只取出你页面需要的数据。
自己百度分页,有很多解决方案,仔细看,一定能解决你的问题。
http://lijr-001.blog.163.com/blog/static/11625272420095121014397/