jjzjj

flushBuffer

全部标签

java - response.flushBuffer() 不工作

我正在尝试实现一个用于流式传输大对象的servlet:oracle.sql.BLOBblob=rs.getBLOB('obj');InputStreamin=blob.getBinaryStream();intbufferSize=1024;byte[]buffer=newbyte[bufferSize];ServletOutputStreamout=response.getOutputStream();intcounter=0while((length=in.read(buffer))!=-1){out.write(buffer,0,length);counter++;if(coun

java - ServletResponse#flushBuffer() 包括什么?

如果我调用ServletResponse.flushBuffer(),我需要打电话吗ServletResponse.getOutputStream().close()和/或ServletResponse.getOutputStream().flush()(与ServletResponse.getWriter().close()相同和/或ServletResponse.getWriter().flush())? 最佳答案 flush()和close()是完全不同的方法:flush()...flush()方法用于将缓冲的响应刷新到客户端