介绍一下Session对象,如何使用?何时使用
来源:互联网 发布:万网 域名 编辑:程序博客网 时间:2024/06/03 23:59
session对象是一个十分重要的对象,在我们项目的实际开发当中经常用到,它是在一个会话期间保存该用户的所有信息。这样我们就可以很容易的区分开每个用户。该对象与我们稍后就要讲的application对象有点不同,application对象是对整个应用程序之间信息的共享,而session对象是对应于每个用户不同的对象。比如,当一个用户登录一个网站(web)之后,系统会对她生成一个独一无二的session对象来记录该用户的个人信息,而此时我们就可以设置与该用户相关联的相关数据信息,一旦用户退出网站,那以该session对象就会被注销。
所谓一个会话,就是当用户访问我们项目主页开始,就有了该session对象,同时我们可以人为的为它设置一个会话时间,以及设置相关信息(稍后就讲到)。当用户退出网站或关闭所有IE窗口时,此时该用户的会话就被注销。最常用的方法如下:
setAttribute(String name,Object object);
getAttribute(String name)
setMaxInactiveInterval(Int int)
invalidate()
setAttribute()、getAttribute()这两个方法在我们实际项目开发当中是经常用到的,当用户登录系统时,验证正确时,我们这时通过该方法设置用户的相关信息,整个项目在有效会话期间,每个用户都拥用各自不同的信息,此时,通过设置之后。以后我们在整个项目当中,如要对不同用户的相关控制,我们就可以用通过getAttribute()方法获得我们原先给他设置过的相关信息,这时就能很好的控制起来。比如:权限,实时获得用户名等等。
setMaxInactiveIntervl()是设置会话时间。
Invalidate()方法是使该会话对象失效。用的比较经典的是当一个系统退出时,我们就用该方法将其会话失效,使之所有的相关信息都不起作用。
所谓一个会话,就是当用户访问我们项目主页开始,就有了该session对象,同时我们可以人为的为它设置一个会话时间,以及设置相关信息(稍后就讲到)。当用户退出网站或关闭所有IE窗口时,此时该用户的会话就被注销。最常用的方法如下:
setAttribute(String name,Object object);
getAttribute(String name)
setMaxInactiveInterval(Int int)
invalidate()
setAttribute()、getAttribute()这两个方法在我们实际项目开发当中是经常用到的,当用户登录系统时,验证正确时,我们这时通过该方法设置用户的相关信息,整个项目在有效会话期间,每个用户都拥用各自不同的信息,此时,通过设置之后。以后我们在整个项目当中,如要对不同用户的相关控制,我们就可以用通过getAttribute()方法获得我们原先给他设置过的相关信息,这时就能很好的控制起来。比如:权限,实时获得用户名等等。
setMaxInactiveIntervl()是设置会话时间。
Invalidate()方法是使该会话对象失效。用的比较经典的是当一个系统退出时,我们就用该方法将其会话失效,使之所有的相关信息都不起作用。
- 介绍一下Session对象,如何使用?何时使用
- 何时应该使用Mock对象?
- 何时及如何使用异常
- 如何和何时使用多线程
- Hibernate缓存何时使用和如何使用
- Hibernate缓存何时使用和如何使用
- Hibernate缓存何时使用和如何使用
- Hibernate缓存何时使用和如何使用
- Hibernate缓存何时使用和如何使用
- Hibernate缓存何时使用和如何使用
- Hibernate缓存何时使用和如何使用
- Hibernate缓存何时使用和如何使用
- Hibernate缓存何时使用和如何使用
- MARK一下,nodejs 使用session
- 何时使用@()
- !important CSS 声明: 如何以及何时使用
- 如何枚举产生i2c_client ,何时使用i2c_new_device
- 如何枚举产生i2c_client ,何时使用i2c_new_device
- 优化Myeclipse10 Building Workspace速度慢等问题
- DirectX 3D 接下来的计划
- HDU-1005(矩阵二分快速幂)
- shell实现论坛灌水机
- Http请求工具类
- 介绍一下Session对象,如何使用?何时使用
- SQL数据库设计规范及如何设置外键
- 三层架构与MVC的区别
- 如何解决浏览器内存泄露问题?
- dom4j操作xml工具类(部分)
- Hdu 2524 - 矩形A+B
- 介绍一下海量数据的处理方法
- OpenCV找图像的连通域
- SSH框架搭建的全过程