对象名
类型
说明
request
javax.servlet.http.HttpServletRequest
response
javax.servlet.http.HttpServletResponse
session
javax.servlet.http.HttpSession
由session="true"开关
application
javax.servlet.ServletContext
exception
java.lang.Throwable
由isErrorPage="false"开关
page
java.lang.Object当前对象this
当前servlet实例
config
javax.servlet.ServletConfig
out
javax.servlet.jsp.JspWriter
字符输出流,相当于 printWriter对象
pageContext
javax.servlet.jsp.PageContext
1 out :对象可以把结果输出到网页
2 request:主要是与客户端进行交互,从客户端获取form ,cookie,url 或者从服务器端获取环境变量
3 reponse:将jsp处理的数据结果返回给客户端
4 session:可用于表示会话.用此机制可以辨别每一个用户.根据用户的不同,予以正确的响应.
5 aplication:用于存放的数据在整个应用范围内都有效.整个程序运行过程中,application对象只有一个;
6 pageContext:可以访问本页的其他的对象,可以访问到本页的session,request,application的属性;
7 page:当前servlet(jsp)实例
8 exception:
9 config:
PageContext : pageConext 存放的数据在当前页面有效。开发时使用较少。
ServletRequest: request 存放的数据在一次请求(服务器内部转发)有效。使用非常多。
HttpSession: session 存放的数据在一次会话中有效。使用的比较多。如:存放用户的登录信息,购物车功能。
ServletContext: application 存放的数据在整个应用范围内都有效。因为范围太大,应尽量少用。