请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

session以及Spring关联问题

在user模块中 controller 会接受一个Httpsession session 。我想问一下这个session是在哪里传进来的。 换句话说spring在调用controller 时候是怎么传递对应session 给当前用户调用方法的。 在当前用户第一次登陆时候,没有携带cookie。Spring 会生成一个session 与用户匹配嘛? 然后这个sessionPool作为一个全局的变量类似<key,value>来对应不同的用户session? 麻烦帮忙解答一下。

正在回答 回答被采纳积分+3

1回答

geelylucky 2019-04-03 13:52:01

亲爱的同学,你好,我是geely老师的助教

在没有session的时候,第一次访问,服务器会生成一个sessionID,并且浏览器同时会存在cookies里面,后面的访问都会携带cookies访问,这样就能比对确认是否是同一个用户访问。

0 回复 有任何疑惑可以回复我~
  • 提问者 yuchiyao #1
    服务器指的是哪里 是tomcat吗? 是tomcat构建一个全局的session 里面有不同用户的session 类似这种< sessionID ,<key,val>>结构.
    回复 有任何疑惑可以回复我~ 2019-04-03 15:31:58
  • Bearxsh #2
    为什么我第一次访问时不会生成一个sessionID啊,访问的controller层的接口
    回复 有任何疑惑可以回复我~ 2019-04-30 16:00:25
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信