Session 外部重定向后,Spring3MVC会话丢失

Session 外部重定向后,Spring3MVC会话丢失,session,redirect,spring-mvc,cookies,session-cookies,Session,Redirect,Spring Mvc,Cookies,Session Cookies,我有一个Spring3MVC应用程序,该应用程序的一部分需要重定向到第三方支付网站,该支付网站在完成后重定向回我的应用程序。问题在于Spring似乎创建了一个新的会话,而不是使用旧的会话,并删除了先前存储在会话中的所有数据。这给我的应用程序带来了巨大的问题,我想知道是否有办法在外部重定向后保留会话 此外,我的浏览器上启用了cookie,我确实验证了cookie中的jsessionid值在重定向后发生了更改,这表明新会话覆盖了旧会话。您能否提供以下信息: 从第三方站点返回后,您的应用程序是否使用了

我有一个Spring3MVC应用程序,该应用程序的一部分需要重定向到第三方支付网站,该支付网站在完成后重定向回我的应用程序。问题在于Spring似乎创建了一个新的会话,而不是使用旧的会话,并删除了先前存储在会话中的所有数据。这给我的应用程序带来了巨大的问题,我想知道是否有办法在外部重定向后保留会话


此外,我的浏览器上启用了cookie,我确实验证了cookie中的jsessionid值在重定向后发生了更改,这表明新会话覆盖了旧会话。

您能否提供以下信息:

  • 从第三方站点返回后,您的应用程序是否使用了与重定向到第三方站点之前不同的域/子域
  • 您的会话超时值是否太低,以至于用户返回应用程序时会话过期
  • 您的应用程序是否使用具有使会话无效的onunload事件的帧

  • 1.不。同一领域。2.超时时间足够长了。3.我在应用程序中不使用框架。你找到解决方案了吗?我也面临着类似的问题。Thanks@Vokuhella我也面临同样的问题。你能告诉我你是否已经解决了这个问题吗?或者你还有别的解决办法吗?谢谢这里的问题…@vokuhella与我在生产中面临的问题完全相同,如果您已经有相同的问题,请告诉我解决方案,如果有任何解决方案,请告诉我?