1.out输出对象
out对象主要用来向客户端输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区。
out对象被封装为javax.servlet.jsp.JspWriter类的对象,在实际应用中out对象会通过JSP容器变换为java.io.PrintWriter类的对象。
out对象的常用方法:
out.print(输出数据):输出数据到页面
out.close();关闭输出流
out对象的print()方法是把数据输出到页面。
输出的数据可以是整型、字符型、布尔型等。print()方法既可输出单纯的文字,例如:“你好”,也可以输出HTML标记。
out对象的close()方法是关闭输出流。如果out对象的输出流已经关闭,则不能再向页面输出数据。
2.JSP内置对象request
request对象是最常用内置对象了,它包含客户端请求信息,主要用来处理客户端请求。
request对象的工作原理 :
可以在JSP页面中直接使用request对象,通过它的方法来获取请求相关数据。
request对象常用方法 :
3.JSP内置对象response
与内置对象request对应的是response对象,response对象用于响应客户端请求并向客户端输出信息。
工作原理:
response对象常用方法:
4.JSP内置对象session
session对象用来存储有关用户会话的所有信息,这些信息保存在服务器端
session对象常用方法:
5. JSP内置对象application
- application对象实现了用户中的数据共享,可以做全局常量
- application对象开始与服务器的启动,终止与服务器的关闭
- 在用户的前后链接或不同用户之间的文件中,可以使用application对象的同一属性进行操作
- 在任何地方对application对象的属性进行操作,都将影响其他用户对此的访问
- 服务器的启动和关闭决定了application对象的生命
-
application对象是servletContext类的实例对象
application常用的方法 -
public void setAttribute(String name,Object value)使用指定名称讲对象绑定到此会话。
- public Object gerAttribute(String name)返回与此会话中的指定名称绑定在一起的对象,如果没有对象绑定在该名称下,则放回null
- Enumeration getAttributeNames()返回所有可用属性名的枚举
- Strring getServerInfo()返回jsp(Servlet)引擎及版本号
总结:常用的JSP内置对象的范围: