手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

JSP教程:[7]out对象

时间:2024-10-12 08:14:54

为了便于Web开发,在亭盍誓叭JSP内部设置了一些默认的对象,这些对象不需要预先声明就可以在脚本和表达式中使用。内置对象也称隐含对象。常用的内置对象有:request,response ,out,session,application,pageContext,config,page和exception.这里,我们介绍out对象。

JSP教程:[7]out对象

工具/原料

Eclipse

Tomcat

一、基础知识

1、out对象javax.servlet.jsp.JspWriter的一个对象,它能把信息发送给客户端的浏览器。out对象有两个常用方法:print()和println(),在前面的经验中我们已经看到和使用过了。

2、下面介绍一些关于out对拇峨镅贪象的其他方法:有关缓冲处理的方法:clear()功能:清除缓冲区中的数据,若缓冲区已经是空的,则会产生IOException异常;clear蚱澄堆别Buffer()功能:清除缓冲区的数据,若缓冲区为空,不会产生IO异常;flush()功能:直接将目前暂存于缓冲区的数据输出;getBufferSize()功能:返回缓冲区的大小;getRemaining()功能:返回缓冲区的剩余空间大小;isAutoFlush()功能:返回布尔值表示是否自动输出缓冲区的数据;

3、输出数据的一些方法:newLine()功能:输出换行;print(datatype data)功能:输出不同数据类型的数据;println(datatype data)功能:输出不同数据类型的数据,并自动换行;

二、out对象实例

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

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

JSP教程:[7]out对象

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

JSP教程:[7]out对象

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

JSP教程:[7]out对象

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

© 手抄报圈