jsp的9大内置对象
内置对象名 | 类型 |
---|---|
request | HttpServletRequest |
response | HttpServletResponse |
config | ServletConfig |
application | ServletContext |
session | HttpSession |
exception | Throwable |
page | Object(this) |
out | JspWriter |
pageContext | PageContext |
Out对象
out对象类型,JspWriter类,相当于带缓存的PrintWriter
PrintWriter: wrier(内容): 直接向浏览器写出内容。
JspWriter writer(内容): 向jsp缓冲区写出内容
当满足以下条件之一,缓冲区内容写出:
- 缓冲区满了
- 刷新缓存区
- 关闭缓存区
- 执行完毕jsp页面
pageContext对象
jsp的上下文对象
- 可以获取其他八个内置对象
- 本身是一个域对象
Jsp中的四个域对象
对象 | 域 |
---|---|
pageContext | page域 |
request | request域 |
session | session域 |
application | context域 |
- 域对象作用
- 保存数据 和 获取数据 ,用于数据共享。
- 域对象方法
- setAttribute("name",Object) 保存数据
- getAttribute("name") 获取数据
- removeAttribute("name") 清除数据
- 域对象作用范围
- page域: 只能在当前jsp页面中使用(当前页面)
- request域: 只能在同一个请求中使用(转发)
- session域: 只能在同一个会话(session对象)中使用(私有的)
- context域: 只能在同一个web应用中使用。(全局的)
网友评论