JSP教程:[7]out对象
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对象](https://exp-picture.cdn.bcebos.com/562787cf02532f63a2a1d782699147e832e05cb8.jpg)
3、去掉out.clearBuffer()运行结果如下:
![JSP教程:[7]out对象](https://exp-picture.cdn.bcebos.com/3c42a5ea3e863048ea67e060c33104ebf7a752b8.jpg)
4、不去掉out.clearBuffer()运行结果如下:
![JSP教程:[7]out对象](https://exp-picture.cdn.bcebos.com/75af02324b18512c1ad5ef13ad334884cce349b8.jpg)
5、总结与分析:以上的运行结果反映了clearBuffer()的运行效果。由于缓冲区所存储的数据包含html标签,因此引用clearBuffer()会将其内容清除。去掉之后才显示过来。flush()是另外一个具备清空缓冲区数据内容功能的成员,其可进一步将所清空的数据内容输出到网页。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:117
阅读量:101
阅读量:36
阅读量:38
阅读量:85