JSP内置对象
1:综述:一共9种
2:内置对象都是特定的Java类产生的;
比如:request--javax.servlet.ServletRequest的子类--request(作用域)
response--.........--page;
response是以流的形式来处理数据的;而out是以字符来处理的;
pageContext 页面上下对象;
session 服务器与客户所建立的会话,建立在Cookie之上;
application:负责提供应用程序在服务器中运行的全局信息;
config 提供一些配置信息;
page 代表了正在运行的jsp文件产生的类对象;
exception:jsp文件运行时产生的例外对象;
默认对象是什么时候创建的??
request,response是由服务器创建传递给jsp
生成的servlet;
out对象的详细介绍:
newLine()输出换行符;
print()将各种类型转换为字符串输出;
out对象内部有缓冲区:
clear();
flush();
close();
getBufferSize();
....
println()可以换行,但是html页面并不认识
这个函数追加的0XD0A,所一有两种选择:
<br>
<% pre %>
注意:out.println()写到了页面,
而System.out.println()写到了系统控制台;
System.out是指向控制台的流产生的对象;
而jsp默认的out是JspWriter的子类对象;
request对象:
一个http包到达服务器后,由缓冲区来
保存;原始数据的格式非常复杂,