一、JSP作用域
- 页面域,生命周期是页面执行期间,存储在页面域的属性对于它所在的页面可用
- 请求域,生命周期是一次请求过程,也包括请求转发的情况(共用同一个请求域)和include的情况,存储在请求域中的属性只有在请求过程中才可以访问
- 会话域,生命周期是整个服务器与客户端连接的时间域内,只要不超过最大不活动时间或者没有被invalidate()调用,存储在会话域的属性可以在整个会话期间访问
- 应用域,生命周期是整个web应用程序的生命周期,是最长的,存储在应用域的属性可以被整个web应用的JSP和servlet访问
二、四种作用域内部对象
- getAttribute(String name),根据名字获取域属性值
- removeAttribute(String name),根据名字移除属性值
- getAttributeNamesInScope(int scope),获得所有属性名称
- getParameter(String name) 根据参数名获取单一参数
- getParameterValues(String name) 根据参数名获取一组参数值
- setAttribute(String name,Object value) 设置属性
- getAttribute(String name) 获得属性值
- setAttribute(String name,Object value),以名\值对形式存储属性
- getAttribute(String name),根据名字获取属性值
- invalidate(),使session失效
- setAttribute(String name,Object value),以名\值对形式存储application域属性
- getAttribute(String name),根据名字获取application域属性值
- removeAttribute(String name),根据名字移除application属性值
本文介绍了JSP的四种作用域:页面域、请求域、会话域和应用域,详细讲解了每种作用域的生命周期及内部对象的使用方法,如pageContext、request、session和application对象的常见操作。

2383

被折叠的 条评论
为什么被折叠?



