JSP提供了一些有JSP容器实现和管理的内置对象,在JSP应用程序中,不需要预先声明和创建这些对象就能直接使用。JSP程序猿不需要对这些内部对象进行实例化,只需要调用其它方法就能实现特定的功能,使JAVA WEB更加快捷。常见的有out,request,session,pageContext,exception和application对象。
out对象。
out对象可以调用如下方法把数据输出到网页上,并能够控制管理输出缓冲区和输出流。
(1)print()/println():用于输出数据。print()方法把数据输出到客户端,而println()方法除了把数据输出到客户端外,还 在后面添加一个空行。
(2)newLine()方法:用于输出一个换行自负,实现换行功能。
(3)flush():用于输出缓冲区里的数据。该方法先把缓冲区的数据输出到客户端,而后再清楚缓冲区中的数据.
(4)clearBuffer():用于清除缓冲区里的数据,但是不会吧缓冲区里的数据输出到客户端。
(5)getBufferSize():用于获取缓冲区的大小。
(6)getRemianing(): 用于获取剩余的缓冲区的大小。
(7)isAutoFlush():用于自动刷新缓冲区,自动返回true,否则返回false.
(8)close(): 用于关闭输出流。
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>out对象应用实例1</title>
</head>
<body>
<%
for(int i=0;i<3;i++)
out.println("<h3>我的奋斗目标是。。。。。。</h3");
String str="我将成为一名优秀的Java工程师";
out.print(str+"<hr>");
out.println("good good study ,day day up");
%>
</body>
</html>