对象名称 | 所 属 类 型 | 有效范围 | 说明 |
application | javax.servlet.ServletContext | application | 代表应用程序上下文,允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 |
page | javax.servlet.jsp.HttpJspPage | page | 代表JSP页面对应的Servlet类实例 |
pageContext | javax.servlet.jsp.PageContext | page | 是JSP页面本身的上下文,它提供了唯一一组方法来管理具有不同作用域的属性 |
request | javax.servlet.http.HttpServletRequest | request | 提供对请求数据的访问,同时还提供用于加入特定请求数据的上下文 |
response | javax.servlet.http.HttpServletResponse | page | 该对象用来向客户端输入数据 |
session | javax.servlet.http.HttpSession | session | 用来保存在服务器与一个客户端之间需要保存的数据 |
request对象的生命周期是针对一个客户端(说确切点就是一个浏览器应用程序)的一次请求,当请求完毕之后,request里边的内容也将被释放点 。
session可以跨越很多页面。
而session的生命周期也是针对一个客户端,但是却是在别人设置的会话周期内(一般是20-30分钟),session里边的内容将一直存在,即便关闭了这个客户端浏览器 session也不一定会马上释放掉的。