web项目在自己本地没问题。上正式环境后验证码一直提示错误,后来发现sessionid刷新页面就会改变一次。
发现响应头有两个set-cookie,就猜测是不是和cookie的配置有关。
web.xml中的原配置
60
true
后改为
60
问题就解决了。
解决web项目页面刷新sessionid就会改变
最新推荐文章于 2022-01-15 17:11:47 发布
博主在将本地web项目部署到正式环境后遇到验证码错误的问题,发现sessionid每次刷新页面都会改变。经排查,问题出在web.xml中关于session配置的设置。原本session超时时间为60秒且允许httpOnly为true,调整为更长的超时时间和禁用httpOnly后,问题得到解决。这表明配置调整可能影响了cookie的行为,从而导致sessionid的不稳定性。
摘要由CSDN通过智能技术生成