Session的细节的讲述

版权声明:未经同意窃取和转载我的内容,如果涉及到权益问题,后果自负! 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=************

                 String url=resp.encodeURL("/session/list");在资源的后面拼接:jsession=*******

注意在开发中都不会取消或者是接收Cookie的。

总结:

Cookie的使用:

1 记录登入时间

2 网页设置的选项

3 购物车=Cookie+数据库

4单点登陆。

Session的使用:

猜你喜欢

转载自blog.csdn.net/weixin_41605937/article/details/85862354