什么是session

原创 2016年08月29日 17:58:24
1.session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息。
2.当session一词与网络协议相关联时,它又往往隐含了“面向连接”和/或“保持状态”这样两个含义,“面向连接”指的是在通信双方在通信之前要先建立一个通信的渠道
3.session在web开发语境下的语义又有了新的扩展,它的含义是指一类用来在客户端与服务器之间保持状态的解决方案
4.有时候session也用来指这种解决方案的存储结构,如“把xxx保存在session里

5.由于各种用于web开发的语言在一定程度上都提供了对这种解决方案的支持,所以在某种特定语言的语境下,session也被用来指代该语言的解决方案,比如经常把Java里提供的javax.servlet.http.HttpSession简称为session

当用户登录后,需要把用户信息保存到session中,便于确保用户操作权限,在其它页面通过检查session是否为null可以知道用户是否登录。
当用户登录时,如何把用户信息保存到session中?
然后 在需要的地方 ,比如 获取用户信息地方再从session中拿出来

如何从session中拿出用户信息?


服务端设置session

web端验证session

片段:

session.invalidate();

session = request.getSession(true);

 req.getSession().setAttribute("userid",data.get("userid"));
 data.remove("userid");
 req.getSession().setAttribute("userinfo",data);




文章来源:http://www.cnblogs.com/yuzhongwusan/archive/2011/12/19/2293347.html
版权声明:本文为博主原创文章,未经博主允许不得转载。

session是什么

前言: 今天就来彻底的学一些session是个啥东西,我罗列了几个需要知道的要点: 1.session 是啥? 2.怎么保存的? 3.如何运行? 4.有生命周期吗? ...
  • hjc1984117
  • hjc1984117
  • 2017年01月03日 16:45
  • 5043

彻底弄清楚session是什么?

前言: 今天就来彻底的学一些session是个啥东西,我罗列了几个需要知道的要点: 1.session 是啥? 2.怎么保存的? 3.如何运行? 4.有生命周期吗? ...
  • xueqinna
  • xueqinna
  • 2016年06月10日 22:15
  • 7302

彻底弄清楚session是什么?

1. session 是啥 2.zennm
  • yangyi2083334
  • yangyi2083334
  • 2014年08月21日 10:35
  • 3772

session有什么用?怎么使用?

session有什么用?怎么使用? session在web开发中具有非常重要的份量。它可以将用户正确登录后的信息记录到服务器的内存中,当用户以此身份 访问网站的管理后台时,无需再次登录即可得到身份...
  • lerdor
  • lerdor
  • 2012年10月15日 20:52
  • 6542

session的详细解释

一、术语session  session:中文经常翻译为 ‘会话’,其本来的含义是指有始有终的一系列动作/消息,比如:打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称为一个session。在阅...
  • shenlei19911210
  • shenlei19911210
  • 2015年10月30日 13:42
  • 1349

什么是session

1.session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息。 2.当session一词与网络协议相关联时,它又往往隐含了“面向连接”和/或“保持状态”这样两个含义,“面向连接”...
  • sixteen_cicle
  • sixteen_cicle
  • 2016年08月29日 17:58
  • 356

session是什么?

Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建...
  • renjianhhong
  • renjianhhong
  • 2017年06月05日 09:22
  • 266

什么是SESSION?(一)

本图文通过三个问题的回答,详细介绍了Session的机制。本图文由钟锦提供。
  • LSGO_MYP
  • LSGO_MYP
  • 2016年12月08日 17:26
  • 213

什么是session

当用户打开浏览器访问某个网站时,服务器就会在服务器的内存为该浏览器分配一个空间,该空间被这个浏览器独占。这个空间就是session空间,该空间中的数据默认存在时间为30min,也可修改。我所理解的se...
  • Sampson_LJ
  • Sampson_LJ
  • 2016年04月21日 16:34
  • 362

关于用户登录session

首先我们先来了解一下什么是session。其实session就是一块在服务器端开辟的内存空间,就好比客户在服务器端的账户,它们被服务器保存到一个Map中,这个Map被称之为session缓存。sess...
  • u013865275
  • u013865275
  • 2016年04月15日 09:48
  • 4262
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么是session
举报原因:
原因补充:

(最多只允许输入30个字)