向servlet response输出流实时输出日志

java 复制代码
    @RequestMapping("/test")
    public void test(HttpServletResponse response) {
        response.setCharacterEncoding("utf-8");
        response.setContentType("text/plain");
        response.setBufferSize(50);
        try (PrintWriter printWriter = response.getWriter()) {
            for (int i = 0; i < 100; i++) {
                Thread.sleep(300);
                printWriter.println(StrUtil.fillAfter("xxx",' ', 50));
                printWriter.flush();
            }
        } catch (Exception e) {
            log.error("syncAlc", e);
        }

    }

这里的关键就在于设置BufferSize,并且在输出后调用flush()方法。

相关推荐
惜.己17 小时前
linux中jenkins正常启动外部无法访问
linux·servlet·jenkins
Dest1ny-安全4 天前
Java代码审计-Servlet基础(1)
java·python·servlet
我是大头鸟4 天前
XMLHttpRequest 异步请求servlet 上传文件并且带有参数
ajax·servlet
我是大头鸟4 天前
XMLHttpRequest 发送json 格式的数据,servlet 接收
servlet·json·xmlhttprequest
_extraordinary_5 天前
Java Servlet(三)--- 写一个简单的网站,表白墙程序,登录功能的实现
java·开发语言·servlet
0wioiw05 天前
Java基础(①Tomcat + Servlet + JSP)
java·servlet·tomcat
卷Java5 天前
用户权限控制功能实现说明
java·服务器·开发语言·数据库·servlet·微信小程序·uni-app
我需要打球9 天前
SpringMVC的执行流程
java·servlet
_extraordinary_12 天前
Java Servlet(一)--- Servlet hello world的写法,smart tomcat,Servlet代码中的常见问题
java·servlet·tomcat
tqs_1234513 天前
多sheet excel 导出
java·开发语言·servlet