JSP详细篇——out

out对象

out对象用于在web浏览器上输出信息,并且管理应用服务器上的输出缓冲区。在使用out对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中残留的数据,为其他输出让出缓冲空间。待数据输出完成后,要及时关闭输出流。

1.向客户端输出数据

out对象可以输出各种数据类型的数据,在输出非字符串时,会自动将其转换为字符串。out提供print()println()两种向页面输出信息。

 

print()方法

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

范例:

<%

out.print(“zhangsan”);

%>

 

<%

=”zhansan”;

%>

 

println()方法

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

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

 

2.管理相应缓冲

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

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

out对象的clearBuffer()方法用于清除当前缓冲区的内容,而且即使内容已经提交客户端,也能够访问该方法。

 

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

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

 

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

 

flush():刷新流

 

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

 

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




郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。