異步發送響應需要以下功能添加到我的春節,啓動基於REST的應用:在春季啓動
當POST方法被調用時,一個長期運行的進程已經啓動。按照固定的時間間隔(每5秒左右),我需要在瀏覽器中向用戶顯示一條消息,直到過程結束。
注意:此方法可能不只是從瀏覽器調用。將來可能會從shell腳本中調用。目標是在「響應主體」中間歇性地發送響應。
我嘗試添加如下代碼:
OutputStream os = response.getOutputStream();
os.write(msg.getBytes());
os.flush();
,但得到空指針異常而沖洗。
我該怎麼做?我必須做一個AJAX調用或類似的東西嗎?
是您的'長時間運行的過程'是否啓動,因爲不同的線程和響應立即提交? – 2014-10-27 07:01:25
不,它不是以不同的線程和響應啓動的。 – DilTeam 2014-10-27 07:15:46