当前位置:编程学习 > JAVA >>

关于JSP优化的问题

如果一个jsp页面包含10几个循环取数据,页面速度很慢,如何进行优化
注:1.没有用到框架,仅仅是JSP和Servlet
    2.数据不是很多,最多20条 --------------------编程问答-------------------- 如果你的这些数据是有关联的话,你可以放到Map中,或者是使用一个自定义的类型来存放这些数据,在页面上通过ID或其他什么属性来获取这些属性,这样循环一遍就可以了。 --------------------编程问答-------------------- 个人觉得不是优化页面的问题了,应该优化的是后台的数据结构。前台取数据不应该这么繁琐! --------------------编程问答-------------------- lz说的不是很清楚。20个数据循环十多次那什么概念啊?! --------------------编程问答--------------------
引用 2 楼 shixitong 的回复:
个人觉得不是优化页面的问题了,应该优化的是后台的数据结构。前台取数据不应该这么繁琐!


我也这么认为。很有可能是后台查询速度慢,导致你感觉前台jsp慢。 --------------------编程问答-------------------- 呵呵,
引用 3 楼 riyunzhu 的回复:
lz说的不是很清楚。20个数据循环十多次那什么概念啊?!
--------------------编程问答--------------------
引用 5 楼 gukuitian 的回复:
呵呵,

引用 3 楼 riyunzhu 的回复:
lz说的不是很清楚。20个数据循环十多次那什么概念啊?!


是指的 多个
for (int k = 0; k < interstNameList.size(); k++) {
String interstName = interstNameList.get(k);
List<Double> list = hashmap.get(interstName);
if (k == interstNameList.size() - 1) {
appletData.append(list.get(j)*100);
} else {
appletData.append(list.get(j)*100).append(",");
}
}

这种  很多循环用来取数据 我在后台数出结果集 速度很块就能输出结果,但是页面得需要半天才出来
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,