访问各个域范围中的属性
2012-11-12 14:31
225 查看
在application、session、request、pageContext对象中都可以调用setAttribute方法和getAttribute方法来设置和检索各自域范围内的属性。
存储在application对象中的属性可以被同一个WEB应用程序中的所有Servlet和JSP页面访问。
存储在session对象中的属性可以被属于同一个会话的所有Servlet和JSP页面访问。
存储在request对象中的属性可以被属于同一个请求的所有Servlet和JSP页面访问,例如使用PageContext.forward和PageContext.include方法连接起来的多个Servlet和JSP页面。
存储在pageContext对象中的属性仅可以被当前JSP页面的当前响应过程中调用的各个组件访问,例如,正在响应当前请求的JSP页面和它调用的各个自定义标签类。
PageContext类中还提供了对各个域范围的属性进行统一管理的方法,以简化对各个域范围内的属性的访问。
存储在application对象中的属性可以被同一个WEB应用程序中的所有Servlet和JSP页面访问。
存储在session对象中的属性可以被属于同一个会话的所有Servlet和JSP页面访问。
存储在request对象中的属性可以被属于同一个请求的所有Servlet和JSP页面访问,例如使用PageContext.forward和PageContext.include方法连接起来的多个Servlet和JSP页面。
存储在pageContext对象中的属性仅可以被当前JSP页面的当前响应过程中调用的各个组件访问,例如,正在响应当前请求的JSP页面和它调用的各个自定义标签类。
PageContext类中还提供了对各个域范围的属性进行统一管理的方法,以简化对各个域范围内的属性的访问。
相关文章推荐
- 使用JS闭包控制对象属性访问范围
- request、session、application范围访问添加属性
- 第八章El表达式第二节el表达式访问4种范围属性
- action注入范围属性以及jsp访问request、session和application的属性
- 访问或添加三个范围的属性与获取Request-Session-ServletContext-Response对象
- as3载入影片中TypeError:Error #1009:无法访问空对象引用的属性或方法
- Spring——自定义属性编辑器+Bean的生存范围+Bean的生命周期
- 解决PHP继承无法访问父类静态属性的问题,延迟静态绑定
- JAVA动态访问类方法和属性
- PHP 一种访问私有属性的方法
- Listener的使用(监听用户session的开始和结束,HttpSession范围内属性的改变)
- JavaScript访问对象属性
- 【C#高效编程50例】条目1:使用属性而不是可访问的数据成员
- 搜索标签切换 属性 要访问的url
- 演示JNI如何访问各种对象属性等
- 尝试向 URI“ ”发出请求时出错。这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP 服务...。出现此错误也可能是由于使用的是 Web 服务代理中的内部类型而没有使用 InternalsVisibleToAttribute 属性。
- 不使用反射进行C#属性的运行时动态访问
- PHP 类属性 类静态变量的访问
- 浅析JavaScript访问对象属性和方法及区别
- HDFS文件属性及文件访问权限