1. 程式人生 > >js window.location.href之後,session丟失的問題

js window.location.href之後,session丟失的問題

今天一個小夥伴問我問題,就是java後臺把資料放入session,jsp裡js重定向頁面之後就取不到session裡面的資料了,而且他本地可以,伺服器上卻取不到session

下面是他寫的重定向程式碼:


大概意思就是:window.location.href 之後,重新建立了一個新的httpcontext  ,所以導致session丟失了

既然知道問題原因了 ,那麼問題的解決方式也就出來了

1、把session資料 帶到你重定向的頁面去,具體參照:點選開啟連結

2、把重定向操作放到後臺去做,這樣頁面就不會建立新的httpContext,session資料就能獲取到了