跟小博老师一起学Servlet ——Servlet之属性操作
2017-02-22 18:53
393 查看
概念
所谓“属性”是指保存在容器内存中的一段信息,利用属性可以实现servlet与servlet、servlet与JSP、JSP与JSP之间的数据传递。属性在Web开发中应用频率非常高,作为一个Web开发者对属性一定要熟练使用。属性作用域
Servlet中的属性根据作用域分成三类。1) Reqeust级
绑定到请求级的属性仅能在同一个请求中使用,一旦应答完成容器自动销毁此属性占用的内存空间。
2) Session级
每个会话都会在容器中占用独立的内存空间,不同会话不能互相访问。当会话超时后 ,容器自动删除属性,同时将会话对应内存空间释放。
3) Context级
上下文级属性作用域范围最大,每个会话都可以操作此级属性。上下级属性只有当容器关闭或手工删除。
保存方式
属性采用Map的数据结构保存数据,Key为字符串类型Value是Object类型,同一作用域属性的key不能重复。操作属性
无论何种作用域的属性都采用setAttribute()方法设定属性,getAttribute()取得属性,removeAttribute()删除属性。我们可以从HttpservletRequest、HttpSession、ServlerContext三个接口实例中调用,这些方法的参数列表也完全相同。
Servlet的”属性”理论知识小傅老师今天先聊到这边,明天我们继续讲属性操作的具体实现代码。
相关文章推荐
- 跟小博老师一起学Servlet ——Servlet之属性操作2
- 跟小博老师一起学Servlet ——Servlet之属性操作
- 跟小博老师一起学Servlet ——Servlet之属性操作2
- 跟小博老师一起学Servlet ——Servlet之监听器
- 跟小博老师一起学Servlet ——Servlet之客户端跳转
- 跟小博老师一起学Servlet ——Servlet之客户端跳转
- 跟小博老师一起学Servlet ——初识Servlet
- 跟小博老师一起学Servlet ——Servlet案例
- 跟小博老师一起学Servlet ——初识Servlet
- 跟小博老师一起学Servlet ——Servlet之COOKIE
- 跟小博老师一起学Servlet ——Servlet案例
- 跟小博老师一起学Servlet ——Servlet之HttpServletResponse
- 跟小博老师一起学Servlet ——Servlet之过滤器实现和应用
- 跟小博老师一起学Servlet ——Servlet取得请求参数
- 跟小博老师一起学Servlet ——Servlet之客户端跳转
- 跟小博老师一起学Servlet ——Servlet之会话跟踪
- 跟小博老师一起学Servlet ——Servlet取得请求参数
- 跟小博老师一起学Servlet ——Servlet之COOKIE
- 跟小博老师一起学Servlet ——Servlet之会话跟踪
- 跟小博老师一起学Servlet ——Servlet生命周期