request.getSession().getAttribute获取值为null
控制器A中request.getSession().setAttribute,在B控制器中getAttribute获取到的是null这个是因为在前后端分离架构中,使用vue、angular 等发送ajax存在跨域请求没有携带请求凭证(cookie、HTTP认证及客户端SSL证明)造成request.getSession()获取的是不同的sessionId。解决方法在前端axios里加上axios.
·
控制器A中request.getSession().setAttribute,在B控制器中getAttribute获取到的是null
这个是因为在前后端分离架构中,使用vue、angular 等发送ajax存在跨域请求没有携带请求凭证(cookie、HTTP认证及客户端SSL证明)造成request.getSession()获取的是不同的sessionId。
解决方法
在前端axios里加上axios.defaults.withCredentials = true;
更多推荐
已为社区贡献1条内容
所有评论(0)