ajax跨域请求每次sessionId都不一样

SpringMVC配置CORS:

img

前端ajax请求:

img

后端处理器:

img

请求结果: 每次请求的sessionId都不固定, 没法存储登陆信息

img

源码:

你写的有点问题,你做前后端分离就不能使用sessionId了,后端和前端处于不同的端口,而是第一次请求成功就把这个用户信息存到前端的localStorage或者sessionStorage里面就可以了,在前端点击某个功能按钮或者页面,通过查询前端的session来进行验证是否登录
前端存储session的具体方法你可以参考这篇文章

存储登录信息,验证name是否存在就行。