2010-06-24 80 views
0

我正在使用JSP & Struts2进行开发。页面加载时JSP +繁忙状态,直到全部加载

当我登录时,我调用一个动作,这需要一些时间来加载页面上的数据。

当数据正在加载时,我想显示一个忙状态光标,一旦页面完全加载,请将其删除。

另外我在很大程度上使用jQuery。有没有办法做到这一点?

回答

1

根据你的问题,这听起来像你可能通过推迟长时间运行的动作调用,直到你的页面加载后,获得更好的用户体验。

为了达到这个目的,让JSP呈现某种类型的繁忙指示符,使用在页面的onload事件上运行的ajax调用从您的动作中获取数据,最后将内容放到您想要的位置。我相信jQuery很容易为你做这一切。

+0

嗯,这将需要一些代码的变化,让我完成功能,然后在此工作,想知道是否有更简单的方法! – Vivek 2010-06-24 08:02:34

+0

@Lauri Lehtinen你能帮我看看那个JQuery代码吗?我有同样的问题 – krishna 2013-03-31 11:20:48

1

我已经使用普通的Struts2(没有jquery)这个场景与ExecuteAndWait Interceptor。看我的response here

+0

其实在我的情况下,数据加载,但人口是花时间,所以看着一种方式来查找以显示一个忙碌的光标,直到数据填充和页面呈现。 – Vivek 2010-06-25 07:06:05

+0

我从你的文章中学到了一些新东西,非常感谢。 – Vivek 2010-06-25 09:09:51