JSP&Servlet17
JSP九大内置对象1、out : jspwriter类型等同于response.getWriter(),用来向客户端发送文本数据
2、config : ServletConfig类型对应“真身”中的ServletConfig
3、pageContext: pageContext类型页面上下文对象
4、page :当前JSP的真身类型 当前JSP页面的“this” 即当前对象
5、exception :Throwable类型 只有在错误页面可以使用该对象
6、session:HttpSession类型即HttpSession类的对象,不会是每个jsp页面都能使用
<%@page session=”false”%>,说明这个页面不能使用session
7、request :HttpServletRequest即HTTPServlet 类对象
8、response :HttpServletReponse
9、application :ServletContext类对象
隐式对象 说明
out 转译后对应JspWriter对象,其内部关联一个PringWriter对象
request 转译后对应HttpServletRequest/ServletRequest对象
response 转译后对应HttpServletRespons/ServletResponse对象
config 转译后对应ServletConfig对象
application 转译后对应ServletContext对象
session 转译后对应HttpSession对象
pageContext 转译后对应PageContext对象,它提供了JSP页面资源的封装,并可设置页面范围属性
exception 转译后对应Throwable对象,代表由其他JSP页面抛出的异常对象,只会出现于JSP错误页面(isErrorPage设置为true的JSP页面)
page 转译后对应this
Servlet三大域对象:
Requestsessionapplication (ServletContext)
JSP9个内置对象 四个作用域:
Request域session域application域page域
Application域:整个应用程序
Session域:整个会话(一个会话只有一个用户)
Request域:一个请求链
Page域:一个jsp页面,在当前jsp页面和当前jsp页面中使用的标签之间共享数据!
request 请求对象 类型 javax.servlet.ServletRequest 作用域 Request
response 响应对象 类型 javax.servlet.SrvletResponse 作用域 Page
pageContext 页面上下文对象 类型 javax.servlet.jsp.PageContext 作用域 Page
session 会话对象 类型 javax.servlet.http.HttpSession 作用域 Session
application 应用程序对象 类型 javax.servlet.ServletContext 作用域 Application
out 输出对象 类型 javax.servlet.jsp.JspWriter 作用域 Page
config 配置对象 类型 javax.servlet.ServletConfig 作用域 Page
page 页面对象 类型 javax.lang.Object 作用域 Page
exception 例外对象 类型 javax.lang.Throwable 作用域 page
pageContext
一个顶9个
1、域对象,一个jsp页面,在当前jsp页面和当前jsp页面中使用的标签之间共享数据!
2、可代理其他域
3、可获取其他8个内置对象
4、全域查找:pageContext.findAttribute(“XXX")从小到大(域) 查找
页:
[1]