为简化Web页面的开发过程,JSP提供了一些内置对象,这些对象不用声明
就可以在JSP页面中可以直接使用,是JSP引擎自动创建的Java类实例。
jsp内置对象功能:
jsp页面内置对象可以实现很多功能,如从客户端获得数据、向客户端发
回数据、控制传输数据的有效域和一场处理等。
JSP中的9种隐含对象:
隐含对象 所属的类 说明
request javax.servlet.http.HttpServletRequest 客户类的请求信息
response javax.servlet.http.HttpServeltResponse 网页传回客户端的响应
out javax.servlet.jsp.JSPWriter 向客户端浏览器输出数据的数据流
session javax.servlet.http.HttpSession 与请求有关的会话
application javax.servelt.ServletContext 提供全局的数据,一旦创建就保持到服务器关闭
pageContext javax.servlet.jsp.PageContext JSP页面的上下文,用于访问页面属性
page java.lang.Object 同Java中的this,即JSP页面本身
config javax.servlet.servletConfig Servlet的配置对象
exception java.lang.Throwable 针对错误网页,捕捉一般网页中捕捉的异常
常用的有request 、session 、application 、pageContext等对象。
与输入输出有关的对象:request、response、out
与属性作用域有关的对象:session 、application 、pageContext。。
注意:session 作用域被设计用来为单个用户提供持久的、有状态的体验,它可以跨越多个请求。
application 作用域只有需要在组件之间跨用户会话共享数据时才应该使用。
存在session里的变量只有当浏览器关闭时才会消失,application里的变量,只有当服务器关闭时
才会消失。
与Servlet相关的对象:page 、config
cookie 对象 Cookie是Web服务器保存在用户硬盘上的一段文本。Cookie允许
一个Web站点在用户的电脑上保存信息并且随后再取回它。