JSPout对象的使用

JSPout对象的使用

ID:37846301

大小:44.50 KB

页数:4页

时间:2019-06-01

JSPout对象的使用_第1页
JSPout对象的使用_第2页
JSPout对象的使用_第3页
JSPout对象的使用_第4页
资源描述:

《JSPout对象的使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、out对象1、什么是out对象?(1)out对象是一个输出流,用于向客户端输出数据。(2)out对象基类是:javax.servlet.jsp.JspWriter类。注意:out对象跟Servlet中由HttpServletResponse类得到的PrintWriter对象略有不同,但是JspWriter类和PrintWriter类都是从java.io.Writer类继承而来,所以基本上还是一样的。(3)out对象的常用方法,如下所示:方法名描述 voidprint()输出数据,不换行。voidprintln()输出数据,换行。vo

2、idnewLine()输出一个换行符。voidflush()输出缓冲区里的内容。voidclose()关闭输出流。voidclear()清除缓冲区里的内容。voidclearBuffer()清除缓冲区里的内容。intgetBufferSize()获得缓冲区的大小。intgetRemaining()获得缓冲区里没有使用的空间大小。print()和println()方法的区别:print()方法输出数据时,不会写入一个换行符;而println()方法输出数据时,会写入一个换行符。但是,浏览器目前不识别println()写入的换行符,如果

3、希望浏览器显示换行,应当向浏览器写入
来实现换行。2out.close()方法的使用close()方法:用于关闭输出流,一旦输出流被关闭了,就不能再使用out对象进行任何操作。一般来说,不要在JSP页面中,直接调用out对象的close()方法,将会抛出异常。测试代码:TestOut01.jsp<%@pagecontentType="text/html;charset=gb2312"%><%out.println("长沙民政学院
");out.println("软件学院
");out.clo

4、se();//关闭输出流%>测试结果:访问该JSP页面,抛出IOException,见该JSP页面转换后的Java文件,可以看到在调用close()方法后,继续使用了out对象,所以会抛出异常。3对缓冲区的操作测试代码:TestOut02.jsp一般来说,服务器把发送给客户端的数据先放到一个缓冲区里,缓存起来,缓冲区的默认设置大小为8KB,默认为当缓冲区存满后,将自动发送,即autoFlush属性默认为true。clear()方法和clearBuffer()方法的区别:<%@pagecontentType

5、="text/html;charset=GBK"%><%for(inti=0;i<5;i++){out.println("

HelloWorld!

");}out.println("

缓冲区的大小:"+out.getBufferSize());//获得缓冲区的大小,缓冲区的大小可以用<%@pagebuffer="size"%>设置out.println("

缓冲区剩余空间的大小:"+out.getRemaining());//获得缓冲区里没有使用的空间大小//out.flush();o

6、ut.clear();//清除缓冲区里的内容//out.clearBuffer();%>如果缓冲区里的内容已经被输出,即已经调用了flush()方法,再去调用clear()方法,来清除缓冲区里的内容,则会抛出IOException。如果缓冲区里的内容已经被输出,即已经调用了flush()方法,再去调用clearBuffer()方法,来清除缓冲区里的内容,则不会抛出IOException。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。