更新时间:2020-03-11 09:49:25 来源:极悦 浏览1926次
服务器端根据客户端传送的SessionID,判断客户端是不是同一个会话。Cookie可以在服务器与客户端间传送状态数据,但客户端一旦禁用了Cookie,SessionID就不能正常传递了。此时可考虑选用Java中的会话对象Session。
Session是在服务端保存数据,记录一次会话的状态数据。其生命周期是从打开一个浏览器开奶,到关闭浏览器结束。
Session主要应用在如下几种情况:
①控制用户登录状态。
②统计网站访问量。
③图片验证码。
Session的主要方法:
①Servlet中取得Session
HttpSessionsession=request.getSession();
②Session保存数据
session.setAttribute(“key”,“value”);
③Session获取保存的数据
Objecto=session.getAttribute(“key”);
④Session可指定会话的有效时间。
通过配置文件,或在Java代码中调用setMaxInactiveInterval方法设置会话的超时时间。
Session和Cookie的区别
以上就是极悦注册机构小编介绍的“Javaweb学习视频教程:Session的知识要点”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习