2016-01-04 44 views
0

我已經使用FreeMarker templates和瓷磚做的工作觀在MVC世界的Web應用程序之前引入一箇中間頁。因此,根據我對應用程序的請求,例如/load.do,我想介紹一箇中間頁面,其中會有一個加載程序圖標,用於指示頁面正在加載到後續請求上,而用戶不知道該頁面。我需要我加載頁面實際爲每個請求

因此,最終我實現的是更好的用戶體驗,並且如果在framework(iFrames)內使用,則可以方便地在發生新請求時顯示加載器圖標。

有人能指點我能用的正確方法嗎?

回答

0

這是可能的使用彈簧mvc。

您需要創建一個類似於WaitController的東西。在用戶提交時,該控制器將被調用。這可以觸發後臺的原始請求,並採取呼叫參考(UUID),並會呈現其在模型設定的原始請求的參考ID的等待頁面。等待頁面可以使用引用ID立即觸發主控制器,或者可以定期輪詢引用ID或使用Web套接字來了解結果的可用性。一旦結果準備就緒,它應該將用戶重定向到實際結果頁面。

相關問題