2010-06-24 70 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