我們正在使用Java JSP/Servlet技術。當用戶在我們的網站上提交表單時,表單由一個servlet處理,這需要5到15秒來完成其工作並將結果發送回瀏覽器。如何設置一箇中間頁面,告訴用戶正在處理請求,並要求用戶在顯示結果之前等待一會兒?如何在servlet完成其工作時設置中間(等待/處理)頁面
我猜測的中間頁都將有一個meta標籤或使用JavaScript來檢查,看看定期結果是否可用。
不過,我不知道該servlet將如何完成自己的工作,如果它已經重定向到中間(等待)頁? servlet是否需要在處理用戶請求的服務器上啓動一個新線程,然後立即將用戶重定向到等待頁面?或者,還有更好的方法?
我知道,我大概可以使用AJAX。但我想知道我是否可以在不使用AJAX的情況下做到這一點。