response对象设置输出缓冲大小

response对象设置输出缓冲大小

response对象设置输出缓冲大小

制作人:全心全意

通常情况下,服务器要输出到客户端的内容不会直接写到客户端,而是先写到一个输出缓冲区,在计算机术语中,缓冲区被定义为暂时放置输入或输出资料的内存。实际上,缓冲区也可以这样理解:在一个粮库中,由于装缷车队的速度要快于传送带的传输速度,为了不造成装缷车队的浪费,粮库设计了一个站台,装缷车队可以先将运送的粮食缷到这个平台上,然后让传送机慢慢传送。粮库的这个站台就起到了缓冲的作用。当满足以下三种情况之一,就会把缓冲区的内容写到客户端。

  • JSP页面的输出信息已经全部写入到了缓冲区。
  • 缓冲区已满。
  • 在JSP页面中,调用了response对象的flushBuffer()方法或out对象的flush()方法。

response对象提供了以下对缓冲区进行配置的方法:

方     法 说     明
flushBuffer()   强制将缓冲区的内容输出到客户端
getBufferSize()   获取响应所使用的缓冲区的实际大小。如果没有使用缓冲区,则返回0
setBufferSize(int size)   设置缓冲区的大小
reset()   清除缓冲区的内容,同时清除状态码和报头
isCommitted()   检测服务器端是否已经把数据写入到了客户端

 

设置缓冲区的大小为32KB:

        <%
		response.setBufferSize(32);
	%>        

  说明:如果将缓冲区的大小设置为0KB,则表示不缓冲

 

转载于:https://www.cnblogs.com/zhangquan-yw/p/9610090.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/101438.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • PHP如何快速读取大文件

    PHP如何快速读取大文件

  • MySQL二进制日志格式类型详解「建议收藏」

    MySQL二进制日志格式类型详解「建议收藏」mysql很多有类型的日志,按照组件划分的话,可以分为服务层日志和存储引擎层日志:-服务层日志:二进制日志、慢查日志、通用日志-存储引擎层日志:innodb(重做日志、回滚日志)其中比较重要的就是服务器层的二进制日志,其中记录了所有对mysql数据库的修改事件,包括增删改查事件和对表结构的修改事件。要注意的一点是,只有成功执行了的事件才会记录在二进制日志中,未执行成功的不会保存

  • 伽马校正_液晶电视伽马校正

    伽马校正_液晶电视伽马校正注:本文为博主参考书籍和他人文章并加上自己的理解所编,作为学习笔记使用并将其分享出去供大家学习。若涉及到引用您的文章内容请评论区告知!如有错误欢迎指正!一、伽马校正简介    射伽马校正是图像预处理阶段经常使用的一个非线性算子,它可以去除输入辐射量和量化的像素值之间的非线性映。所谓伽玛校正就是对图像的伽玛曲线进行编辑,以对图像进行非线性色调编辑的方法,检出图像信号中的深色部分和浅色…

  • ajax的data传参的两种方式

    ajax的data传参的两种方式

    2021年10月11日
  • OleDbCommand 的特点

    OleDbCommand 的特点OleDbCommand的特点在于以下对数据源执行命令的方法:ExecuteReader 执行返回行的命令。如果用ExecuteReader执行如SQLSET语句等命令,则可能达不到预期的效果。ExecuteNonQuery 执行SQLINSERT、DELELE、UPDATE和SET语句等命令。ExecuteScalar 从数据库中检索单个值(例如一个聚合值)。您

  • slf4j配置_@slf4j注解

    slf4j配置_@slf4j注解首先maven构建项目,在pom.xml中添加下面代码。&lt;dependency&gt; &lt;groupId&gt;org.slf4j&lt;/groupId&gt; &lt;artifactId&gt;slf4j-api&lt;/artifactId&gt; &lt;version&gt;1.7.21&lt;/version&gt;

    2022年10月22日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号