JSP的隐式对象
隐式对象名称 | 描述 |
---|---|
out | 用于页面输出 |
request | 得到用户请求信息 |
response | 服务器向客户端的回应消息 |
config | 服务器配置,可以取得初始化参数 |
session | 用来保存用户的信息 |
application | 所有用户的共享信息 |
page | 指当前页面转换后的Servlet类的实例 |
pageContext | JSP的页面容器 |
exception | 表示JSP页面所发生的异常,在错误页中才起作用 |
1.out对象
out对象是javax.servlet.jsp.JspWriter类的实例对象,它的作用与ServletResponse.getWriter()方法返回的PrintWriter对象非常相似,都是用来向客户端发送文本形式的实体内容。不同的是,out对象的类型为JspWriter,它相当于一种带缓存功能的PrintWriter。
2.request对象
request对象是javax.servlet.http.HttpServletRequest类的实例。每当客户端请求一个JSP页面时,JSP引擎就会制造一个新的request对象来代表这个请求。
3.response对象
response对象是javax.servlet.http.HttpServletResponse对象实例。response代表服务器对客户端的响应。
4.pageContext对象
pageContext对象是javax.servlet.jsp.PageContext类的实例对象,它代表当前JSP页面的运行环境,并提供了一系列用于获取其它隐式对象的方法。
- pageContext对象的作用范围有四个值:
- pageContext.PAGE_SCOPE:表示页面范围
- pageContext.REQUEST_SCOPE:表示请求范围
- pageContext.SESSION_SCOPE:表示会话范围
- pageContext.APPLICATION_SCOPE:表示Web应用程序范围