JSP out对象的用法(附带实例)
out 是 JSP技术提供的一个内置对象,它是 JspWriter 类的实例对象,是向客户端输出内容常用的对象。
out 内置对象的常用方法如下表所示:
【实例】利用 out 内置对象进行信息的输出。
本例在 out.jsp 页面中利用 out 内置对象的 println(datatype data) 方法将指定内容输出,并利用 out 内置对象的 getBufferSize() 方法和 getRemaining() 方法,分别获取缓冲区及其剩余空间的大小。
out.jsp 页面的代码如下:

图 1 out.jsp页面的运行效果
out 内置对象的常用方法如下表所示:
方法 | 说明 |
---|---|
clear() | 清除缓冲区中的数据。如果缓冲区已经是空的,则会产生 IOException 的异常 |
clearBuffer() | 清除缓冲区中的数据。如果缓冲区已经是空的,不会产生 IOException 的异常 |
flush() | 直接将暂存于缓冲区中的数据清空并输出到网页 |
getBufferSize() | 返回缓冲区的大小 |
getRemaining() | 返回缓冲区中剩余空间的大小 |
isAutoFlush() | 返回布尔值表示是否自动输出缓冲区中的数据 |
newline() | 输出换行 |
print(datatype data) | 输出数据类型为 datatype 的数据 data |
println(datatype data) | 输出数据类型为 datatype 的数据 data,并且自动换行 |
out内置对象的应用
下面通过对 out 内置对象的应用的讲解,来帮助大家进一步理解该内置对象的使用。【实例】利用 out 内置对象进行信息的输出。
本例在 out.jsp 页面中利用 out 内置对象的 println(datatype data) 方法将指定内容输出,并利用 out 内置对象的 getBufferSize() 方法和 getRemaining() 方法,分别获取缓冲区及其剩余空间的大小。
out.jsp 页面的代码如下:
<%@page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>使用out内置对象--out.jsp</title> </head> <body> <h2>out内置对象</h2> <% out.println("学习使用out内置对象:<br>"); int buffer = out.getBufferSize(); int available = out.getRemaining(); %> 输出缓冲区的大小: <%= buffer %><br> 缓冲区剩余空间的大小: <%= available %><br> </body> </html>out.jsp 页面的运行效果如下图所示:

图 1 out.jsp页面的运行效果