JSP的四种属性范围
2016-03-12 22:15
573 查看
JSP四种属性范围
A .设置属性
public abstract voidsetAttribute(java.lang.String name, Object value)
B .取得属性
public Object getAttribte(String name) ;
属性范围四种
页面范围:--page
在JSP中通过pageContext(页容器)完成,
当前页面设置属性,只能在当前页面获的属性
一次请求:--request
服务器端跳转时,可以在跳转页面中取得属性,在跳转页面再向下一个页面通过<a></a>(通过超链接,相当于另一次请求,不同于第一次请求))跳转,在下一个页面无法取得属性
一次回话: --session
只保留一个用户信息 ,只要设置到session属性里
在页面跳转时,服务器跳转或者
客户端跳转,
目标页面都能取得属性,
与session有关的任何打开的
页面都能取得属性.
主要用于
用户登录验证
服务器应用范围:--application
在服务器上设置属性,
只要不关掉服务器,
就能
获得属性.
用于:
在线人员统计,在线人员名单列表
内存开销 application > session > request > pageContext
开发原则能使用内存开销小的,就不是用内存开销大的
重点:::
pageContext
父接口:
public abstract void setAttribute(String name,Object, int scope) ;
scope : pageContext的常量
public static final int APPLICATION_SCOPE
public static final int SESSION_SCOPE
public static final int REQUEST_SCOPE
public static final int PAGE_SCOPE
四种属性范围都是用过pageContext对象展开的.
A .设置属性
public abstract voidsetAttribute(java.lang.String name, Object value)
B .取得属性
public Object getAttribte(String name) ;
属性范围四种
页面范围:--page
在JSP中通过pageContext(页容器)完成,
当前页面设置属性,只能在当前页面获的属性
一次请求:--request
服务器端跳转时,可以在跳转页面中取得属性,在跳转页面再向下一个页面通过<a></a>(通过超链接,相当于另一次请求,不同于第一次请求))跳转,在下一个页面无法取得属性
一次回话: --session
只保留一个用户信息 ,只要设置到session属性里
在页面跳转时,服务器跳转或者
客户端跳转,
目标页面都能取得属性,
与session有关的任何打开的
页面都能取得属性.
主要用于
用户登录验证
服务器应用范围:--application
在服务器上设置属性,
只要不关掉服务器,
就能
获得属性.
用于:
在线人员统计,在线人员名单列表
内存开销 application > session > request > pageContext
开发原则能使用内存开销小的,就不是用内存开销大的
重点:::
pageContext
父接口:
public abstract void setAttribute(String name,Object, int scope) ;
scope : pageContext的常量
public static final int APPLICATION_SCOPE
public static final int SESSION_SCOPE
public static final int REQUEST_SCOPE
public static final int PAGE_SCOPE
四种属性范围都是用过pageContext对象展开的.
相关文章推荐
- JSP的基本语法与基本指令
- 你不知道的JavaScript--Item34 大白话讲解Promise
- JSP内置对象详解
- JavaScript的面向对象
- JSP指令元素
- Javascript学习笔记:3种定义函数的方式
- 常用js收藏
- js各种距离区分
- JavaScript中 slice()、splice()和split()
- JavaScript中如何遍历对象数组
- js获取元素位置和style的兼容性写法
- JSP脚本元素
- How to install Eclipse JavaScript Development Tools (JSDT)
- img的src更改失败原因:JS文件放在了头部引入
- javascript面试题
- json跨域原理及解决方法
- JSP/Servlet 工作原理
- js面向对象写法,一个小例子
- 6 Javascript:函数
- javascript--给你的JS代码添加单元测试