2012-09-24 106 views
0

我有一个JSP页面(这是一个选项卡式视图),包含2个文本框,2个下拉框,复选框& 4个列表框。JSP页面加载时间太长

通过连接到数据库并通过准备好的语句进行查询来填充一个下拉列表。

4个列表框&如果勾选复选框,则会通过AJAX填充第二个下拉列表。默认情况下,复选框未被选中。

这里的问题是,JSP页面加载时间过长。加载页面大约需要0.11分钟。 甚至在我选中复选框并填充列表框和第二个下拉列表之前,页面加载速度太慢。

页面中的页面是否会减慢性能?

任何想法为什么会发生这种情况,我该怎么做才能改善页面性能?

+0

这是一个更新。我已检查问题与查询。所以为了避免这种情况,我先加载页面,然后尝试使AJAX调用填充下拉列表。但我想知道不用点击如何使用AJAX呼叫填充下拉菜单?我在做document.load = fun();并在fun()中我调用了填充下拉列表的Ajax函数。但是,除非用户点击下拉菜单,否则这种方式不起作用。 – smiley

回答

0

我发现此问题的解决方法。我先加载页面,然后通过AJAX调用来加载这个dropdowndown控件。这样,用户就不会觉得页面加载速度很慢。我知道这不是一个永久的解决方案。