BlogJava 联系 聚合 管理  

Blog Stats

随笔档案

文章档案

Infernu的Google site


Infernus-JXH

<h1>Hello world!</h1>
<%
    out.print(
"gogo");
    out.close();
    out.print(
"wahaha");
%>
<h1>Goodbye world!</h1>
        jsp页面会输出:

        Hello world!
        gogo

        out内建对象管理页面内所有的输出,当输出流关闭后就不会再输出了。所以不会输出wahaha和Goodbye world!。
        jsp页面有默认缓存为“8K”,大小为8 * 1024个字节。当缓存满时才会做输出。显然 Hello world!和 gogo 不够~8000个字节,
不过当执行out.close();时会默认先执行out.flush();强制清空缓存,将所有缓存输出。而不是单单因为gogo是写在流关闭前而输出。



<h1>Hello world!</h1>
<%
    out.print(
"gogogogogogogogogogogogogogogogogogogogogogogogogo");
    out.clearBuffer();
    out.print(
"wahaha");
%>
<h1>Goodbye world!</h1>
         jsp页面会输出
        
        wahaha
        Goodbye world!

        要输出out.clearBuffer()之前的内容就必须试前面的内容达到jsp页面的缓存大小 默认是8K可以用page指令 <%@page buffer="8kb" %> 设置,最小为1K。
posted on 2009-10-20 19:12 Infernus 阅读(207) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: