class MyController {
def startTwoMinuteTask = {
response.contentType = 'text/html'
def out = response.outputStream.destination
out.println 'Starting ...'
out.flush()
for (int i=0;i<10;i++) {
out.println " <br> $i"
out.flush()
Thread.sleep(1000)
}
return null
}
}
我希望这显示 1 到 10 作为状态更新,唉 grails 正在缓冲整个事情。我该如何进行这项工作?谢谢!