【发布时间】:2010-06-24 05:30:32
【问题描述】:
我正在使用 JSP 和 Struts2 进行开发。
当我登录时,我调用了一个动作,这又需要一些时间来加载页面上的数据。
在加载数据时,我想显示一个忙碌的光标,一旦页面完全加载,将其删除。
我也在很大程度上使用 jQuery。有没有办法做到这一点?
【问题讨论】:
标签: jsp struts2 busy-cursor
我正在使用 JSP 和 Struts2 进行开发。
当我登录时,我调用了一个动作,这又需要一些时间来加载页面上的数据。
在加载数据时,我想显示一个忙碌的光标,一旦页面完全加载,将其删除。
我也在很大程度上使用 jQuery。有没有办法做到这一点?
【问题讨论】:
标签: jsp struts2 busy-cursor
根据您的问题,听起来您可以通过将长时间运行的操作调用推迟到页面加载后获得更好的用户体验。
要实现这一点,让您的 JSP 呈现某种忙碌指示器,使用在页面的 onload 事件上运行的 ajax 调用从您的操作中获取数据,最后将内容放置在您想要的位置。我相信 jQuery 很容易为您完成所有这些工作。
【讨论】:
我在这个场景中使用了普通的 Struts2(没有 jquery)和 ExecuteAndWait 拦截器。见我的response here。
【讨论】: