JSP九大内置对象
JSP翻译后的Servlet, 可以看出JSP中内置的九大对象
request
response
session
appliaction
ServletContext
config
ServletConfig
execption
page
this, 代表翻译后的Servlet本身
out
这里的out对象是JspWriter, JspWriter的本质就是一个带缓冲的PrintWriter
pageContext
1. 作用:
1) 封装其他内置对象, 可以通过调用API获取其它八大对象
2) 域对象
setAttribute方法可以向pageContext域中存取数据
setAttribute重载方法可向其它指定域中存取数据
findAttribute方法可以查找各个域中的数据(EL表达式原理)
查找顺序 pageContext -> request -> session -> servletContext
3) 封装Web开发常用操作: 跳转和动态包含
2. 生命周期:
当前JSP页面范围内
3. pageContext在自定义标签的开发中起着重要作用