JSP教程:[7]out对象

2025-10-19 08:40:58

1、out对象javax.servlet.jsp.JspWriter的一个对象,它能把信息发送给客户端的浏览器。

out对象有两个常用方法:print()和println(),在前面的经验中我们已经看到和使用过了。

2、下面介绍一些关于out对象的其他方法:

有关缓冲处理的方法:

clear()

功能:清除缓冲区中的数据,若缓冲区已经是空的,则会产生IOException异常;

clearBuffer()

功能:清除缓冲区的数据,若缓冲区迅案为空,不会产生IO异常;

flush()

功能:调劣惹直接将目前暂存于缓冲区的数据输胳酱出;

getBufferSize()

功能:返回缓冲区的大小;

getRemaining()

功能:返回缓冲区的剩余空间大小;

isAutoFlush()

功能:返回布尔值表示是否自动输出缓冲区的数据;

3、输出数据的一些方法:

newLine()

功能:输出换行;

print(datatype data)

功能:输出不同数据类型的数据;

println(datatype data)

功能:输出不同数据类型的数据,并自动换行;

1、输出数据的方式在前面我们已经看到过,下面,我们只来看一下,对于缓冲区的操作。

2、新建一个jsp文件,代码如下:

JSP教程:[7]out对象

3、去掉out.clearBuffer()运行结果如下:

JSP教程:[7]out对象

4、不去掉out.clearBuffer()运行结果如下:

JSP教程:[7]out对象

5、总结与分析:以上的运行结果反映了clearBuffer()的运行效果。由于缓冲区所存储的数据包含html标签,因此引用clearBuffer()会将其内容清除。去掉之后才显示过来。flush()是另外一个具备清空缓冲区数据内容功能的成员,其可进一步将所清空的数据内容输出到网页。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢