web 学习记录4

四种范围对象 (小->大)

pageContext :jsp页面容器
request :请求对象
session :会话对象
application :全局对象

以上四个对象共有的方法:
Object getAttribute(String name):根据属性名获取属性值
void setAttribute(String name,Object obj) :设置属性值(新增,修改)
void removeAttribute(String name) : 根据属性名,删除对象

作用范围:
pageContext :当前页面有效(页面跳转后无效)
request :同一次请求有效(请求转发后有效,重定向后无效)
session :同一次会话有效(无论怎末跳转,都有效;关闭/切换浏览器无效)
application :全局有效(整个项目运行期间有效,切换浏览器任然有效;关闭服务重新启动/其他项目 均无效)
注意:以上范围对象尽量使用最小范围。因为对象的范围越大,造成的性能损耗越大。

发布了34 篇原创文章 · 获赞 3 · 访问量 976

猜你喜欢

转载自blog.csdn.net/qq_41870790/article/details/103334264
今日推荐