【使用重定向后Session会话会出现丢失的情况,如何解决? _会话管理 】 | IT修真院·坑乎
问题已收录 使用重定向后Session会话会出现丢失的情况,如何解决?
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(1)
会话管理
详细描述
编辑于2025-05-03
  • [武汉|荣耀师兄]JAVA-刘欢
    0
    解决方法,通过Memcache保存Session会话.注意,Session是容器保存的,内容放置在服务器具体的文件中,并不是程序保存的,这个概念一定要搞清楚.我这里场景是登陆后执行一个请求列出所有用户,所以不能直接转到jsp.使用redirect跳转页面会导致session值丢失.参考连接1参考连接2解决方法思路:handler中保存session后,先forward到一个handler再redirect到目标handler,session值不会丢失具体实现:handler中保存session,此时session还未保存到容器中返回页面使用redirect到新页面,因为重定向特性不会带前页面的数据,所以容器会将session值直... 查看全部>
    编辑于2018-05-25