9大内置对象
内置对象名 类型
request HttpServletRequest
response HttpServletResponse
config ServletConfig
application ServletContext
session HttpSession
exception Throwable
page Object(this)
out JspWriter
pageContext PageContext
1 . out对象类型,JspWriter类,相当于带缓存的PrintWriter
PrintWriter:
wrier(内容): 直接向浏览器写出内容。
JspWriter
writer(内容): 向jsp缓冲区写出内容
当满足以下条件之一,缓冲区内容写出:
1)缓冲区满了,默认为8kb 可 在page指令里的buffer 修改
2)刷新缓存区
3)关闭缓存区 buffer = 0kb
4)执行完毕jsp页面
2 . pageContext对象的类型是PageContext,叫jsp的上下文对象
四个域对象:
pageContext page域
request request域
session session域
application context域
1)域对象作用:
保存数据 和获取数据 ,用于数据共享。
2)域对象方法:
setAttribute("name",Object)保存数据
getAttribute("name") 获取数据
removeAttribute("name")清除数据
3)域对象作用范围:
page域:只能在当前jsp页面中使用(当前页面)
request域:只能在同一个请求中使用(转发)
session域:只能在同一个会话(session对象)中使用(私有的)
context 域: 只能在同一个 web 应用中使用。(全局的)