设置flush为true,就是说,如果你的缓冲区的内容很多了,就将数据读出,以免数据泄漏,造成错误。 服务器端页面缓冲,大致的意思是,在将生成的HTML代码送到客户端前,先在服务器端内存中保留, 因为解释JSP或Servlet变成HTML是一步步进行的,可以在服务器端生成完HTML或生成一部分HTML(所占用字节数已达到指定的缓冲字节数)后再送到客户。 如果不缓冲,就会在后台解释好一次性输出到前台在同一个 JSP 中,如果不断 include 自己(源文件),在逻辑上会形成死循环。若默认情况下,服务器会等待该文件被读到底端,然后才输出到客户端,并且销毁该次访问的 request 和 response。而当把 flush 属性赋为真值时,在缓存累积了一定数据时,服务器会先提供一部分数据给浏览器,并等待后续内容。由此可以得出结论,在简单页面中,该属性不纳入考虑,而在页面包含大量数据时,为缩短客户端延迟,可将一部分内容先行输出。该属性在 Servlet 中也有对应的应用。在以上提及的实验中,默认 flush=false 的情况下用户将看到白屏,直到服务器崩溃;而 flush=true 的情况下用户能看到源源不断输出的内容。 个人小结:flush为true在页面内容较大时,后台可以缓冲式的输出,如果为false,就不能缓冲式的输出,而是一下子输出
详细解决方案
flush=true 的含义
热度:29 发布时间:2023-12-14 03:14:04.0
相关解决方案
- null id in com.bsw.gms.hibernate.pojo.Score entry (don't flush the Session after an exception occurs,该怎么解决
- 请问<jsp:include page="" flush="true"/> 不能解释执行的原因
- 有关区分两个不同的返回值(true)的有关问题
- while(true)跟while(scanner.hasNext())区别
- eclipse设立禁用IPv6:Djava.net.preferIPv4Stack=true
- test() == true 跟 true == test() 有什么区别
- <identity impersonate="true" 以致加载水晶报表失败
- MSCHART中饼状图想要分开的效果,在CustomProperties="CollectedSliceExploded=True"设置里以后没有效果
- 请教AutoEventWireup="true"是啥意思
- <compilation defaultLanguage="vb" debug="true" />的有关问题
- DropdownList用了验证控件(RequiredFieldValidator)后,SelectedIndexChanged事件不再起作用(AutoPostBack="True")(新手上路,多多指教),该怎么解决
- <asp:BoundField DataField="pcnt" HeaderText="完成率" SortExpression="pcnt" ReadOnly="True" DataFormatString="{0:p}" />解决办法
- TreeView 控件疑惑 ! 当属性 ShowLines = true 时候,为什么自定义的“折叠、打开等”图标就无效了 ?解决方法
- ReadOnly="true"的textbox仍能拖入文字,该如何解决
- EnableViewState,Page=false,TextBox=true,可以么?解决思路
- EnableViewState="False"跟"True"到底有何区别
- [ajax小疑点]关于xmlHttp.open("POST" url, true),详细如下
- 得不到Checkbox的 TRUE 状态解决办法
- asp.net2.0设置了autoeventwireup="true"怎么取消事件绑定
- 为 GridView 添加了 <asp:CommandField ShowDeleteButton="True" HeaderText="删除" /> ,可是怎么实现删除确认呢
- 高分求解﹕為何在TextBox控件(設置MultiLine=true)﹐提交表單時﹐這個文本框中的內容﹕換行符沒了?该怎么解决
- ajax有关问题 在xmlhttp.open("post"url,true)中,url为一个xml文件在服务器端的,并且xmlhttp.send(null),在响应函数里处理这个按理正常返
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态解决办法
- 2.0如何设置 SmartNavagation=true
- [ToolboxData("<{0}:DataGrid runat=server EnableColumnDrag='true' EnableClientSort='true'></{0}:DataGrid>")]解决思路
- DropDownList AutoPost=True,选择有关问题 ?
- 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/>该怎么解决
- 一个简单的有关问题 “回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValid
- asp.net中smartNavigation="True"与Javascript的冲突?解决思路
- this.ClientScript.RegisterStartupScript(this.GetType(), "abc" "if(confirm('增加成功!是否继续增加')){return true}else{return fal解决办法