j2EE中使用json异步获取数据好,还是java保存到request中,迭代显示到页面好

allen_limi 发布于 2011/10/28 14:25
阅读 1K+
收藏 0

关于使用json异步获取数据好,还是java保存到request中,迭代显示到页面好

比如:

1.本来可以在action中查出数据库数据,保存到request,然后再页面使用<c:foreach>等标签迭代显示,这样页面就刷了一次,网速不好,可能出现白屏,白一段时间才显示整个页面

2.现在还有在action中out.print();数据,然后页面异步就可以加载,这样好处就是对于大数据的页面可以实现单个小模块数据快速更新,不需要加载整个页面

所以我想,例如这种情况:查询出所有产品列表(分页,每次从数据库取10个),这种时候,页面显示只有产品列表,这种使用jquery getJson异步取好,还是保存到request,跳转到页面迭代好,现在大家用得最多的是哪种呢?

以下是问题补充:

@版本:11 (2011/10/28 16:45)
加载中
0
张金富
张金富
就是什么时候适合使用ajax吗!
0
allen_limi
allen_limi

引用来自“张金富”的答案

就是什么时候适合使用ajax吗!

不是啦,是使用ajax异步加载好,还是使用request保存后迭代好,两种效果现在推荐的是哪一种

0
LMFamily
LMFamily
还是看你加载的时间吧,如果一个页面加载时间长了,可以选ajax,先显示一部分,再ajax加载一部分
0
小羽
小羽
个人觉得还是用JSON比较方便
0
果酱
果酱
异步的需要页面功夫好一些,js要强一些,做出的效果比较灵活,同步的比较传统,简单,对页面没有特殊需求用同步的就行了
0
思念悲伤
思念悲伤
从数据库中取10个数据,用json的话,难道就不需要遍历吗?我是新手,最近遇到类似的这种问题,就是查看一篇文档,下面会有评论,评论是异步刷新的可是用json如何遍历呢??,求教
返回顶部
顶部