JavaEE学习18之application对象

application对象

application对象域session对象非常相似,但是application可以将信息保存在服务器中,直到服务器关闭。而session对象由生存周期的,session默认在存储器的生存时间为30分钟,当客户端停止操作30分钟后,session对象存储的信息将自动失效。而application对象存储的信息会一直保存在服务器当中。与session对象相比,application对象的生命周期更长,类似于系统的“全局变量”。

application的常用方法

在这里插入图片描述
application对象访问应用程序初始化参数的方法分别介绍如下:
getInitParameter(String name):返回一个已命名的参数值。
getAttributeNames():返回所有已定义的应用程序初始化的枚举。

示例:

在这里插入图片描述

application对象与session对象的区别:

与session对象相同,也可以在application对象中设置属性。与session对象不同的是,session对象只是在当前客户的会话范围内有效,当超过保存时间,session对象就会被收回;而application对象在整个应用区域中都有效。application对象管理应用程序环境属性的方法分别介绍如下:

  • getAttributeNames():获得所有的application对象使用的属性名。 getAttribute(String name):从所有的application对象中获取指定的对象名。
  • setAttribute(String key,Object obj):使用指定名称和指定对象在application对象中进行关联。
  • removeAttribute(String name):从application对象中去掉指定名称的属性。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值