session:的生命周期
生:开浏览器访问服务器的程序,第一次访问getSession()这个方法时创建
死:sesison30分钟没人用了(可以人工控制时间)
在web.xml中配置:
<session-config>
<session-timeout>10</session-timeout>
</session-config>
单位是:分钟
--------------------------------
request.getSession();创建session
request.getSession(false);查看session,不创建。一般用于查询操作。
-------------------------------------------------------------------------
1、第一次访问,服务器创建session,然后会以cookie的形式会写给浏览器。
2、再访问的时候,会带着cookie去找对应的session.
3、这种情况下,cookie是没有设置有效期的。
解决方案:获取sessionid,然后写给cookie.
HttpSession session=request.getSession();
String id=session.getId();
Cookie cookie=new Cookie("JSESSIONID",id);
cookie.setPath("/servletdemo");
cookie.setMaxAge(1*60*30);
response.addCookie(cookie);
session.setAttribute("name","洗衣机");
转载于:https://www.cnblogs.com/danyuzhu11/p/6609774.html
session:的生命周期相关推荐
- 请说明Request和Session的生命周期
request的生命周期是request请求域,一个请求结束,则request结束 session的生命周期是session会话域,打开一个浏览器请求一个网站的页面后,Session开始,当sessi ...
- spring session的生命周期
2019独角兽企业重金招聘Python工程师标准>>> spring session的生命周期 博客分类: spring spring session的生命周期 Session获取 ...
- session的生命周期
•在以下情况中,Session将结束生命周期,Servlet容器会将Session所占用的资源释放掉: –客户端关闭浏览器(真的这样吗?) –Session过期 –服务器端调用了HttpSession ...
- php设置session 生命周期,设置session的生命周期(php)
PHP中,Session变量保存在服务器端(默认以文件格式保存),而Session ID以cookie形式保存在客户端. 销毁session的方法有2种 第一种是通过程序 session_destor ...
- session和cookie的区别和联系,session的生命周期,多个服务部署时session管理
Session和Cookie的区别 对象 信息量大小 保存时间 应用范围 保存位置 Session 小量,简单的数据 用户活动时间+一段延迟时间(一般为20分钟) 单个用户 服务器端 Cookie 小 ...
- java session 生命周期_Java架构师第十四步——Session的生命周期(读书笔记)
Session生命周期 Session中的数据保存在服务器端,在客户端需要的时候创建Session,在客户端不需要的时候销毁Session,使它不再占用服务器内存.前面说了服务器并不管客户端是否依然存 ...
- Session原理,生命周期
在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下).因此,在需要保存用户数据(保存该浏览器(会话)的相关信息)时 ...
- Servlet第六篇【Session介绍、API、生命周期、应用、与Cookie区别】
2019独角兽企业重金招聘Python工程师标准>>> 什么是Session Session 是另一种记录浏览器状态的机制.不同的是Cookie保存在浏览器中,Session保存在服 ...
- php会话(session)生命周期概念介绍及设置更改和回收
http://www.169it.com/article/8429580816135935852.html https://my.oschina.net/jiec/blog/227252 sessio ...
最新文章
- P2759 奇怪的函数(二分答案,数学运算)
- 微生物组助手——最易学的扩增子、宏基因组分析流程
- CSDN-markdown编辑器
- MySQL5.6.35数据库多实例二进制安装
- 【阿里云OSS】访问控制
- 医药计算机人员试题及答案,医药计算机应用试题.doc
- 利用 Flask 动态展示 Pyecharts 图表数据的几种方法
- 不如安卓?iPhone 12 5G 速度上演“滑铁卢”
- 基于DGCNN和概率图的三元组信息抽取模型
- Python字符串isdigit()
- 滚动轴承的代号表示方法
- go 学习笔记之值得特别关注的基础语法有哪些
- 一步一步实现商城微信小程序(四)
- 公众号和知乎排版神器 - mdnice.com
- oracle扩充表空间
- linux命令—文件压缩解压缩
- 转Ruby on Rails的核心特性是什么
- oracle10漏洞修复,Oracle 2017年10月安全公告,修复252个安全漏洞
- 计算机音乐数字乐谱牵丝戏,天谕手游牵丝戏乐谱代码是什么-天谕手游牵丝戏乐谱代码分享_快吧手游...
- 【Linux系统】Linux的系统目录结构