异步发送响应需要以下功能添加到我的春节,启动基于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