我使用Spring编写了下面的代码,以便在执行时将数据打印到浏览器
@RequestMapping(value = "/", method = RequestMethod.GET)
@ResponseBody
public void get(HttpServletResponse res) throws IOException, InterruptedException {
res.setHeader("CacheControl", "no-cache");
for (int i = 0; i <= 5; i++) {
res.getWriter().write(UUID.randomUUID().toString());
Thread.sleep(1000);
}
}
但是一旦循环完成,服务器就会发送结果,但我想在浏览器中显示每一行。我怎样才能做到这一点?
答案 0 :(得分:0)
要实现此功能,您必须查看 Web套接字。它是一个基于TCP的协议。