JSP详细篇——out
程序员文章站
2022-11-28 11:13:04
out对象
out对象用于在web上输出信息,并且管理应用服务器上的输出缓冲区。在使用out对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中残留的数据,为其他输出让出缓冲空间。待数据输出完...
out对象
out对象用于在web上输出信息,并且管理应用服务器上的输出缓冲区。在使用out对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中残留的数据,为其他输出让出缓冲空间。待数据输出完成后,要及时关闭输出流。
1.向客户端输出数据
out对象可以输出各种数据类型的数据,在输出非字符串时,会自动将其转换为字符串。out提供print()和println()两种向页面输出信息。
print()方法
使用print()方法向客户端输出信息相当于使用jsp表达式
范例:
out.print(“zhangsan”);
%>
=”zhansan”;
%>
println()方法
比print()方法多了一个换行符。
使用println()方法向页面输出时,并不能真的看到文字换行的效果。如果想看见换行的效果,则要将输出的内容用html标签
包括起来。
2.管理相应缓冲
out对象比较重要的功能就管理缓冲区的内容。
out对象的clear()方法可以清除缓冲区的内容,类似于重置响应流,如果响应已经提交,则会产生ioexception异常。
out对象的clearbuffer()方法用于清除当前缓冲区的内容,而且即使内容已经提交客户端,也能够访问该方法。
out对象的管理缓冲区的方法
clear():清除缓冲区的内容
clearbuffer():清除当前缓冲区中的内容
flush():刷新流
isautoflush():检测当前缓冲区已满时是自动清空还是抛出异常
getbuffersize():获取缓冲区的大小
推荐阅读
-
jsp内置对象及方法详细介绍
-
vue学习指南:第七篇(详细) - Vue的 组件通信
-
基于JSP HttpServlet的详细介绍
-
vue学习指南:第十篇(详细) - Vue的 动画
-
vue学习指南:第十一篇(详细) - Vue的 路由 第一篇 ( router )
-
vue学习指南:第九篇(详细) - Vue的 Slot-插槽
-
eclipse弃坑记第一篇之在idea上配置Tomcat环境并创建Javaweb项目的详细步骤原创
-
vue学习指南:第十四篇(详细) - Vue的 路由 第四篇 ( 路由的导航守卫 )
-
vue学习指南:第十五篇(详细) - Vuex
-
vue学习指南:第十二篇(详细) - Vue的 路由 第二篇 ( 路由按需加载(懒加载))