黑马程序员技术交流社区

标题: 有人可以给我详解一下jsp中的page指令中的buffer属性 [打印本页]

作者: 李杰    时间: 2012-8-15 08:52
标题: 有人可以给我详解一下jsp中的page指令中的buffer属性
真心求教:)
作者: 周瑞    时间: 2012-8-15 09:14
buffer 属性指定 out 变量(类型为 JspWriter )使用的缓冲区的大小。使用这个属性时,可以采用下面两种形式:
<%@ page buffer="sizekb" %>
<%@ page buffer="none" %>
服务器实际使用的缓冲区可能比指定的更大,但不会小于指定的大小。例如,<%@ page buffer="32kb" %> 表示应该对文档的内容进行缓存,除非累积至少为32KB、页面完成或明确地对输出执行清空(例如使用 response. flushBuffer),否则不将文档发送给客户。
默认的缓冲区大小与服务器相关,但至少8KB。如果要将缓冲功能关闭,应该十分小心:这样做要求设置报头或状态代码的 JSP 元素都要出现在文件的顶部,位于任何 HTML 内容之前。另一方面,有时输出内容的每一行都需要较长的生成时间,此时禁用缓冲或使用小缓冲区会更有效率;这样,用户能够在每一行生成之后立即看到它们,而不是等待更长的时间看到成组的行。在 buffer="none" 时,false 值是不合法的。
作者: 李菁    时间: 2012-8-15 11:17
buffer属性用于指定 out 变量使用的缓冲区的大小。
buffer的值有sizekb和none
作者: 李杰    时间: 2012-8-17 16:28
周瑞 发表于 2012-8-15 09:14
buffer 属性指定 out 变量(类型为 JspWriter )使用的缓冲区的大小。使用这个属性时,可以采用下面两种形式 ...

谢谢大哥了:)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2