- pageContext JSP页面容器 (page对象):当前页面有效
- request 请求对象 :同一次请求有效
- session 会话对象 :一次会话有效
- application 全局对象 :全局有效(整个项目有效)
以上四个方法共有的方法:
Object getAttribute(String name):根据属性名,获取属性值
void setAttribute(String name,Object obj):设置属性值(新增或者修改)
例如: setAttribute(“a”,“b”); a.如果a对象之前不存在,则新建一个a对象。b. 如果之前a已经存在则把a的值改为b
void removeAttribute(String name): 根据属性名,删除对象
a.pageContext 当前页面有效(页面跳转之后无效)
b.request 同一次请求有效(请求转发有效 重定向无效)
c.session 一次会话有效(无论怎么跳转都有效;关闭/切换浏览器之后无效)
d.application 全局变量;整个项目运行期间都有效(切换浏览器任然有效);关闭服务,其他项目无效
若要实现多个项目之间共享,重启之后仍然有效:JNDI