隐含对象 | 所属类型 | 说明 |
page | java.lang.Object | 表示当前jsp页面 |
request | javax.servlet.http.HttpServletRequest | 客户端的请求信息 |
response | javax.servlet.http.HttpServletResponse | 网页返回客户端的信息 |
application | javax.servlet.ServletContext | 提供方全局数据,一旦创建就保持到服务器关闭 |
session | javax.servlet.http.HttpSession | 与请求有关的会话 |
out | javax.servlet.jsp.JSPWriter | 向客户端浏览器输出数据的数据流 |
pageContext | javax.servlet.jsp.PageContext | JSP页面的上下文,用于访问页面的属性 |
config | javax.servlet.ServletConfig | Servlet的配置对象 |
exception | java.lang.Throwable | 捕获异常 |
1.page (页面对象)
表示对应单个jsp页面
在servlet中这样定义:final java.lang.Object page = this;
2.request
这个对象没啥可以说的经常用的,不用说也知道
3.response
这个对象没啥可以说的经常用的,不用说也知道
4.application(应用程序对象)
贯穿于这个应用程序,范围比较广,不限于用户,每个用户都可以访问
5.session(会话对象)
存活时间就是进入该网站,直到退出,一般用于用户登录
6.out(输出对象)
直接用于在jsp页面输出数据
在servlet中: javax.servlet.jsp.JSPWriter 继承自 java.io.Writer
7.pageContext(页面上下文)
可以通过pageContext.getAttribute(String name) 获取本页面的属性值,同样可以可以这是属性值,pageContext.setAttribute(String name,String value)
8.config(servlet配置对象)
9.exception(异常对象)
使用该对象在jsp页面必须致命isErrorPage="true"