作用域和内置对象
Posted tfper
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作用域和内置对象相关的知识,希望对你有一定的参考价值。
一、Servlet的三大作用域对象
作用域名称 | 作用域类型 | 描述 | 获取对象方法 |
---|---|---|---|
request | HttpServletRequest | 每一次请求都是一个新的request对象,用请求转发共享同一请求中的数据 | service方法中的req |
session | HttpSession | 会话对象,共享多次请求的数据 | req.getSession() |
application | ServletContext | 作用于整个WEB应用,多次回话共享数据 | [req.]getServletContext() |
- 设置共享数据:作用域对象.setAttribute(String name,Object value);
- 获取共享数据:Object value = 作用域对象.getAttribute(String name);
- 删除共享数据: 作用域对象.removeAttribute(String name);
二、jsp的九大内置对象
内置对象名称 | 对象的类型 | 描述 | 备注 |
---|---|---|---|
request | HttpServletRequest | 请求对象 | |
response | HttpServletResponse | 响应对象 | |
pageContext | PageContext | 当前页面对象 | |
session | HttpSession | 当前回话对象 | page指令默认session=true |
exception | Throwable | 当前jsp的异常信息 | page指令的isErrorExption="true" |
application | ServletContext | 当前WEB应用对象 | 服务器从启动到关闭只有一个对象 |
config | ServletCofig | 配置对象 | |
out | JspWriter | 字符输出流对象 | |
page | Object | 当前servlet对象 |
三、jsp的四大作用域对象
作用域名称 | 作用域类型 | 描述 |
---|---|---|
pageContext | PageContext | 当前jsp页面作用域对象 |
request | HttpServletRequest | 当前请求作用域 |
session | HttpSession | 当前会话作用域对象 |
application | ServletContext | 当前WEB应用作用域对象 |
以上是关于作用域和内置对象的主要内容,如果未能解决你的问题,请参考以下文章