由于之前做的都是ssm项目 公司临时有个ssh项目 要改,就碰到这个问题了,就是session在第二个api中就是访问不到,是空的。 经过苦苦挣扎好久后才发现在是这个地方影响了。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200922175848720.png#pic_center
<property name="cookiePath" value="/"></property>
<!--<property name="domainNamePattern" value="^.+?\\.(\\w+\\.[a-z]+)$"/>-->
</bean>
这才发现是这个配置搞的怪,原来这个配置 是为了配置返回浏览器的cookie的,session也是通过这个配置的,所以要想让你的session有效 就必须 把服务器生成的sessionid 通过这个配置返回给浏览器,浏览器才能访问到 你在服务器上的session domainName这个属性 是配置你的域名的,如果是本地就填localhost就ok了。