博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
跟小博老师一起学Servlet ——Servlet之属性操作
阅读量:6187 次
发布时间:2019-06-21

本文共 620 字,大约阅读时间需要 2 分钟。

hot3.png

概念

所谓“属性”是指保存在容器内存中的一段信息,利用属性可以实现与servlet、servlet与JSP、JSP与JSP之间的数据传递。属性在中应用频率非常高,作为一个Web开发者对属性一定要熟练使用。

属性作用域

Servlet中的属性根据作用域分成三类。

1) Reqeust级

绑定到请求级的属性仅能在同一个请求中使用,一旦应答完成容器自动销毁此属性占用的内存空间。

2) Session级

每个会话都会在容器中占用独立的内存空间,不同会话不能互相访问。当会话超时后 ,容器自动删除属性,同时将会话对应内存空间释放。

3) Context级

上下文级属性作用域范围最大,每个会话都可以操作此级属性。上下级属性只有当容器关闭或手工删除。

保存方式

属性采用Map的数据结构保存数据,Key为字符串类型Value是Object类型,同一作用域属性的key不能重复。

操作属性

无论何种作用域的属性都采用方法设定属性,getAttribute()取得属性,removeAttribute()删除属性。

我们可以从HttpservletRequest、HttpSession、ServlerContext三个接口实例中调用,这些方法的参数列表也完全相同。

Servlet的”属性”理论知识今天先聊到这边,明天我们继续讲属性操作的具体实现代码。

转载于:https://my.oschina.net/u/2971691/blog/843932

你可能感兴趣的文章
两人一组,注册账号密码,注册COOKIE是否能够登陆?
查看>>
Object-C中使用NSKeyedArchiver归档(将各种类型的对象存储到文件中)
查看>>
一位大牛整理的python资源
查看>>
设计模式 单例模式(Singleton)
查看>>
jqurey 隐藏
查看>>
Cisco Eigrp SIA 理解
查看>>
虚拟机虚拟网卡作用
查看>>
我的友情链接
查看>>
Android 内容提供者ContentProvider
查看>>
将程序下载到单片机
查看>>
Http响应码及其含义--摘自apache官网
查看>>
判断Table是否存在自增列
查看>>
全球最牛主链迅雷链:如何治愈企业“上链焦虑症”?
查看>>
Linux二进制保护(文末福利)
查看>>
VMware 启动报错 "Failed to lock the file"解决办法
查看>>
微信控制分享标题和图片
查看>>
saltstack的探索-通过官网文档迅速了解salt
查看>>
java String ArrayList数组是否有相同元素 以及相同元素个数
查看>>
计算机常用命令
查看>>
CentOS 6.5/6.6/7.0 安装 mysql 5.7.15 最完整版教程
查看>>