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页面的运行效果
ICP备案:
公安联网备案: