out对象是在JSP中经常使用到的对象,它本质上是一个输出流,前面已经多次使用,我们经常使用它的print()和println()方法,这些方法主要用于实现客户端数据的输出。通过out对象也可以直接向客户端发送一个由程序动态生成的HTML文件。
1.常用方法
常用的方法除了print()和println()之外,还包括clear、clearBuffer、flush、getBufferSize和getRemaining等。这是因为out对象内部包含了一个缓冲区,所以需要一些对缓冲区进行操作的方法。
2.out对象实例
创建一个index.jsp页面,页面的代码如下
<%@ page import="java.util.Date" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>out对象实例</title>
</head>
<body>
<%
out.println("输出布尔值true的结果:"+true);
out.println("输出现在时间:"+new Date());
out.println("输出缓冲区的大小:"+out.getBufferSize());
out.println("输出缓冲区的剩余空间:"+out.getRemaining());
out.println("输出是否自动刷新缓冲区:"+out.isAutoFlush());
out.flush();
out.println("无法在客户端看到此信息");
out.clearBuffer();
out.println("out对象实例");
out.println("无法在客户端看到此信息");
%>
</body>
</html>
启动该应用后,打开地址:http://localhost:8080/s001/