标签:com class jsp 传输 数据 col 作用 服务 ble
制作人:全心全意
通常情况下,服务器要输出到客户端的内容不会直接写到客户端,而是先写到一个输出缓冲区,在计算机术语中,缓冲区被定义为暂时放置输入或输出资料的内存。实际上,缓冲区也可以这样理解:在一个粮库中,由于装缷车队的速度要快于传送带的传输速度,为了不造成装缷车队的浪费,粮库设计了一个站台,装缷车队可以先将运送的粮食缷到这个平台上,然后让传送机慢慢传送。粮库的这个站台就起到了缓冲的作用。当满足以下三种情况之一,就会把缓冲区的内容写到客户端。
response对象提供了以下对缓冲区进行配置的方法:
方 法 | 说 明 |
flushBuffer() | 强制将缓冲区的内容输出到客户端 |
getBufferSize() | 获取响应所使用的缓冲区的实际大小。如果没有使用缓冲区,则返回0 |
setBufferSize(int size) | 设置缓冲区的大小 |
reset() | 清除缓冲区的内容,同时清除状态码和报头 |
isCommitted() | 检测服务器端是否已经把数据写入到了客户端 |
设置缓冲区的大小为32KB:
<% response.setBufferSize(32); %>
说明:如果将缓冲区的大小设置为0KB,则表示不缓冲
标签:com class jsp 传输 数据 col 作用 服务 ble
原文地址:https://www.cnblogs.com/zhangquan-yw/p/9610090.html