我有一個index.html我有一個表單。當我按提交表單向我的servlet發送POST請求時。這個servlet做了一些沉重的事情,然後轉發給一個jsp。我想要的是當我按下提交時,顯示一個加載器。 我知道如何通過javascript(preventDefault等)來做到這一點。我不想那樣。這可以通過servlet完成嗎?我試圖輸出一個只包含加載器的「頁面」,然後執行一些繁重的工作,最後轉發給一個jsp。這沒有用。由於某些原因,它甚至沒有離開index.html,只是一直呆在那裏,直到servlet完成,最後我被轉發到jsp。顯示加載器而等待servlet轉發到下一頁
謝謝您的幫助
格式的問題,所以,這將是更具可讀性。 – 2013-04-30 13:23:41
你需要一個進度條..只有當你使用Ajax進行POST時纔會發生這種情況。否則,當servlet正在處理時,瀏覽器不會執行任何動畫。 – 2013-04-30 13:27:25
請參閱:http://www.onjava.com/pub/a/onjava/2003/06/11/jsp_progressbars.html – 2013-04-30 13:30:13