09JSP内置对象out
2017-01-01 18:44
169 查看
①概要
out对象主要用来向客户端输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,缓冲区默认值一般是8KB,可以通过页面指令page来改变默认值。在使用out对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的输出让出缓冲空间。待数据输出完毕后,要及时关闭输出流。out对象被封装为javax.servlet.jsp.JspWriter类的对象,在实际上应用上out对象会通过JSP容器变换为java.io.PrintWriter类的对象。
out对象主要用来向客户端输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,缓冲区默认值一般是8KB,可以通过页面指令page来改变默认值。
在使用out对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的输出让出缓冲空间。待数据输出完毕后,要及时关闭输出流。out对象被封装为javax.servlet.jsp.JspWriter类的对象,在实际上应用上out对象会通过JSP容器变换为java.io.PrintWriter类的对象。
②管理响应缓存
在JSP页面中,可以通过out对象调用clear()方法清除缓冲区的内容。这类似于重置响应流,以便重新开始操作。如果响应已经提交,则会有产生IOException异常的副作用。相反,另一个种方法clearBuffer()清除缓冲区的“当前”内容,而且即使内容已经提交给客户端,也能够访问该方法。
out对象用于管理响应缓冲区的方法如下所示:
方 法 说 明
clear() 清空缓冲区
clearBuffer() 清空当前区的内容
close() 先刷新流,然后关闭流
flush() 刷新流
getBufferSize() 以字节为单位返回缓冲区的大小
getRemaining() 返回缓冲区中没有使用的字符的数量
isAutoFlush() 返回布尔值,自动刷新还是在缓冲区溢出时抛出IOException异常
③向客户端输出数据
out对象的另外一个很重要的功能就是向客户写入内容。由于JspWriter是由java.io.Writer派生而来,因此它的使用与java.io.Writer很相似。
例如在JSP页面中输出一句话,代码如下:
<%out.println("同一世界,同一梦想");%>
out对象主要用来向客户端输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,缓冲区默认值一般是8KB,可以通过页面指令page来改变默认值。在使用out对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的输出让出缓冲空间。待数据输出完毕后,要及时关闭输出流。out对象被封装为javax.servlet.jsp.JspWriter类的对象,在实际上应用上out对象会通过JSP容器变换为java.io.PrintWriter类的对象。
out对象主要用来向客户端输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,缓冲区默认值一般是8KB,可以通过页面指令page来改变默认值。
在使用out对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的输出让出缓冲空间。待数据输出完毕后,要及时关闭输出流。out对象被封装为javax.servlet.jsp.JspWriter类的对象,在实际上应用上out对象会通过JSP容器变换为java.io.PrintWriter类的对象。
②管理响应缓存
在JSP页面中,可以通过out对象调用clear()方法清除缓冲区的内容。这类似于重置响应流,以便重新开始操作。如果响应已经提交,则会有产生IOException异常的副作用。相反,另一个种方法clearBuffer()清除缓冲区的“当前”内容,而且即使内容已经提交给客户端,也能够访问该方法。
out对象用于管理响应缓冲区的方法如下所示:
方 法 说 明
clear() 清空缓冲区
clearBuffer() 清空当前区的内容
close() 先刷新流,然后关闭流
flush() 刷新流
getBufferSize() 以字节为单位返回缓冲区的大小
getRemaining() 返回缓冲区中没有使用的字符的数量
isAutoFlush() 返回布尔值,自动刷新还是在缓冲区溢出时抛出IOException异常
③向客户端输出数据
out对象的另外一个很重要的功能就是向客户写入内容。由于JspWriter是由java.io.Writer派生而来,因此它的使用与java.io.Writer很相似。
例如在JSP页面中输出一句话,代码如下:
<%out.println("同一世界,同一梦想");%>
相关文章推荐
- JSP内置对象----out&&pageContext
- jsp九大内置对象之out
- JSP内置对象out
- jsp内置对象之out
- 【Jsp+Servelt】JSP内置对象-out、pageContext
- JSP内置对象详解4 之 page、out、exception、config、pageContext 内置对象
- JSP内置对象--out对象(了解即可)
- JSP_内置对象_out
- JSP内置对象---OUT
- JSP内置对象out和response.getWrite()的区别
- JSP常用内置OUT对象
- jsp小结11 - 9个内置对象04 out
- JSP内置对象--pageContent,request,response,session,application,config,out,page,exception
- jsp页面内置对象out的clear()及clearBuffer()比较
- jsp小结16 - 9个内置对象09 session
- JSP九大内置对象---Request,Response,Out,Session,Application,Cookie,Config,Page,Exception
- JSP内置对象值out对象及其它的一些常见方法
- jsp小结09 - 9个内置对象02 config
- JSP的内置对象之out,request对象练习
- JSP内置对象详解4 之 page、out、exception、config、pageContext 内置对象