2013-02-13 92 views
2

我有一個Spring 3 MVC應用程序,部分應用程序需要重定向到第三方支付站點,並且支付站點在完成後重定向回到我的應用程序。問題在於Spring似乎創建了一個新的會話,而不是使用舊會話並刪除以前存儲在會話中的所有數據。這爲我的應用程序創造了巨大的問題,我想知道是否有辦法在外部重定向後保留會話?Spring 3 MVC會話在外部重定向後丟失

此外,cookie在我的瀏覽器中啓用,並且我確實驗證了Cookie中的jsessionid值在重定向後發生了更改,表示新會話覆蓋舊cookie。

+0

@Vokuhella我面臨同樣的問題。如果你已經解決了這個問題,你能否讓我知道?或者你有其他解決方案? 謝謝 – Beginner 2014-02-20 12:52:49

+0

同樣的問題在這裏... – saidfagan 2018-01-26 13:49:53

回答

0

你能提供以下信息:

  1. 從第三方網站回來,並您的應用程序使用不同的域/子域從它使用重定向到第三方網站之前之後?
  2. 您的會話超時值是否很低,以至於用戶返回到您的應用程序時會話過期?
  3. 您的應用程序是否使用具有導致會話無效的onunload事件的幀?
+0

1.沒有。相同的域。 2.超時時間足夠長。 3.我不使用應用程序中的框架。 – vokuheila 2013-04-04 17:58:36