还是一样,先上学习思路:
sesssion的特点是什么?session的常见操作方法有哪些?怎样实现session共享?
1.session特点:
A.存储在服务端 B.session是在同一个用户请求时共享
c.实现机制:第一次客户请求时,产生一个sessionID,并复制给cookie的jessonid,然后发给客户端,最终通过session的sessionid和cookie的jessinID实现一一对应关系。
2.session方法:
String getId(); 获取sessinId
boolean isnew(); 判断是否新用户(第一次访问)
void invalidate(); 使session失效 (退出登录,注销)
setAttribute()
getAttribute()
void setMaxInactiveInterval(秒); 设置最大有效非活动时间
3.使用实例:
登录成功存入session,失败则重定向至欢迎页面。
设置有效时间的试验。
在同一浏览器的几个不同页面获取登陆信息(类似京东德登陆)
注意:只在一次请求有效。