out对象方法
flush将缓冲区内容输出到客户端,这里的缓冲区是缓冲什么的?clear报错,clearbuffer不报错这是为什么?原理是什么
flush将缓冲区内容输出到客户端,这里的缓冲区是缓冲什么的?clear报错,clearbuffer不报错这是为什么?原理是什么
2015-09-10
<%out.println("窗前明月光</br>"); %> <%out.println("疑是地上霜</br>"); %> <%out.println("举头望明月</br>"); %> <%out.println("低头思故乡</br>"); %> <%out.flush(); %> <%=out.getBufferSize() %> <%=out.getRemaining() %>
<%out.println("窗前明月光</br>"); %> <%out.println("疑是地上霜</br>"); %> <%out.println("举头望明月</br>"); %> <%out.println("低头思故乡</br>"); %> <%out.clear(); %> <%=out.getBufferSize() %> <%=out.getRemaining() %>
这两段代码执行后,后者前面的诗句不输出,但后面剩余缓冲区大小一样。说明,flush就是输出并清空缓冲区,clear直接清空缓冲区
举报