开发者社区 问答 正文

没有主动 put cookie到session,服务器Tomcat如何判断是否登录?

问 如果你自己没有主动 put cookie到session,服务器比如 Tomcat 是怎么判断是否登录的呢?
比如有效时间是1小时
自己的controller不做其他操作,只put user进session,那之后 服务器判断登陆的原理是什么呢?

展开
收起
落地花开啦 2016-06-03 18:40:41 2433 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    客户端向服务器发起请求的时候,浏览器就会发送对应域的cookie,这个和你有没有往色丝丝哦你里面放东西无关,里面最常见的就是又一个id,服务器会读取这个id,并且从维护的session对象里面查找对应session,第一次会查找不到,然后就会新建,这样就完成了对客户端的会话跟踪。
    你往session里面放了东西,服务器给你当前请求的session对象,然后你就可以取出来进行判断等等。

    2019-07-17 19:27:04
    赞同 展开评论