采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
为什么这边的值不一样? 我觉得这两个值应该是一样的,因为session.getId()是获取的Jsession的值
亲爱的同学,你好,我是geely老师的助教。
如果不使用任何框架的话,tomcat指定的就是JsessionId,其实session的原理就是设置一个自定义的cookie,至于取什么名字,完全可以自定义,因为使用了spring session,所以完全可以自定义这个名字,而且它的生成策略也是一样可以自定义的,所以才会出现两个不一样的情况。
我的意思是,当项目启动的时候,就会生成一个JSessionId,而且是唯一标识,至于下面的cookie取值(即项目里面是session.getId())不跟上面的jsessionid相同。百度出来的原因是因为项目名称或者路径的原因,导致每一次刷新都会产生一个新的sessionid,所以不应该出现这种情况。我没有说cookie,而是说的session
登录后可查看更多问答,登录/注册
Tomcat集群+Redis分布式+代码重构+源码原理解析
1.6k 17
2.6k 12
1.7k 12
1.6k 11
1.9k 10