版权声明:未经同意窃取和转载我的内容,如果涉及到权益问题,后果自负! https://blog.csdn.net/weixin_41605937/article/details/85862354
Session的细节:(用户注销登陆)
1 删除Session中指定的属性名的值。
Session 对象 .removeAttrbute(“currentName”)
2销毁Session的对象。所有的属性都不存在。
Session 对象.invalidate()
Session 的超时管理:如果客户端和服务端没有交互 则自动销毁Session.
session对象.setMaxInactiveInterval(60*10)//用户的客户端的操作不超过十分钟则选择销毁session。
如果不设置的。tomcat的服务器默认的操作时间时候为:30分钟。一般在20多分钟就销毁。
URL的重写:Session是一种特殊的Cookie浏览器可以禁用。
此时需要在每一个资源的后面 手动的需要携带session的ID:/session/list;jsession=************
扫描二维码关注公众号,回复:
4839169 查看本文章
String url=resp.encodeURL("/session/list");在资源的后面拼接:jsession=*******
注意在开发中都不会取消或者是接收Cookie的。
总结:
Cookie的使用:
1 记录登入时间
2 网页设置的选项
3 购物车=Cookie+数据库
4单点登陆。
Session的使用: