JSP具体篇——out

out对象

out对象用于在web浏览器上输出信息,而且管理应用server上的输出缓冲区。在使用out对象输出数据时。能够对数据缓冲区进行操作。及时清除缓冲区中残留的数据。为其它输出让出缓冲空间。

待数据输出完毕后,要及时关闭输出流。

1.向client输出数据

out对象能够输出各种数据类型的数据,在输出非字符串时。会自己主动将其转换为字符串。

out提供print()println()两种向页面输出信息。

 

print()方法

使用print()方法向client输出信息相当于使用JSP表达式

范例:

<%

out.print(“zhangsan”);

%>

 

<%

=”zhansan”;

%>

 

println()方法

print()方法多了一个换行符。

使用println()方法向页面输出时。并不能真的看到文字换行的效果。假设想看见换行的效果,则要将输出的内容用HTML标签<pre>包含起来。

 

2.管理对应缓冲

out对象比較重要的功能就管理缓冲区的内容。

out对象的clear()方法能够清除缓冲区的内容,类似于重置响应流,假设响应已经提交。则会产生IOException异常。

out对象的clearBuffer()方法用于清除当前缓冲区的内容,并且即使内容已经提交client,也可以訪问该方法。

 

out对象的管理缓冲区的方法

clear():清除缓冲区的内容

 

clearBuffer():清除当前缓冲区中的内容

 

flush():刷新流

 

isAutoFlush():检測当前缓冲区已满时是自己主动清空还是抛出异常

 

getBufferSize():获取缓冲区的大小




posted @ 2016-03-12 11:59  zfyouxi  阅读(204)  评论(0编辑  收藏  举报