Session会话概述及案例
2014-11-10 12:02
204 查看
Session会话 什么是会话? 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 Session是服务器端技术 利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象, 由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中, 当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。 注意: 一个浏览器独占一个session对象(默认情况下)。 Session和Cookie的主要区别在于: Cookie是把用户的数据写给用户的浏览器。 Session技术把用户的数据写到用户独占的session中。 Session对象由服务器创建,开发人员可以调用request对象的getSession方法得到session对象。 案例 1.创建Servlet(SessionDemo1) //获取session对象 HttpSession session = request.getSession(); //存入值 session.setAttribute("name", "张三"); 1.创建Servlet(SessionDemo2) //获取session对象 HttpSession session = request.getSession(); //取值 String str = (String)session.getAttribute("name"); //控制台输出 System.out.println(str); 结果:str取到的name值是张三
相关文章推荐
- 13.Cookie的应用与Session会话处理(小案例:登录验证)
- Session案例之用户登录、会话管理总结
- [原创]java WEB学习笔记31:会话与状态管理 session机制 概述(定义,session机制,session的声明周期,保存session的方式,Session的创建与删除)
- WEB-11-JSP概述-1-会话/cookie/session/Ajax-记住密码/登录
- 16_会话技术_Session案例
- 会话管理之Session案例:用户登录
- Android与WEB服务器交互时,如何保证在同一个会话Session中通信
- JavaWeb---会话管理---Session
- 【转】分布式环境下5种session处理策略(大型网站技术架构:核心原理与案例分析 里面的方案)
- 找出 alter system kill session ‘sid,serial#’ kill 掉的数据库会话对应进程
- Struts默认存储request,转化session存储的三中方式案例
- [TensorFlow学习手记] 2 - Session 会话控制的简单运用
- PHP数据库保存session会话
- windows编程的偏门概念: 会话(Session), 窗口站(Window Station), 桌面
- 传说中的WCF(11):会话(Session)
- 【discuzX2】/source/class/class_core.php文件中session会话类discuz_session分析
- 浏览器禁用cookie后php如何保持session会话-use_trans_sid机制
- ORACLE DML LOCK时找出对应SESSION正在执行的SQL语句(ORA-12841,无法变更事务处理中的会话并行 DML 状态)
- 只有在配置文件中或 Page 说明会 enableSessionState 至 true 时刻,能够使用会话状态。另外,还要确保应用程序配置 // 段包含 System.Web.SessionSta
- 会话技术之Session 4000