js window.location.href之後,session丟失的問題
今天一個小夥伴問我問題,就是java後臺把資料放入session,jsp裡js重定向頁面之後就取不到session裡面的資料了,而且他本地可以,伺服器上卻取不到session
下面是他寫的重定向程式碼:
我很少寫前端,所以也蒙圈了,帶著奇怪的問題google了下,發現問題的原因了session lost with window.location.href
大概意思就是:window.location.href 之後,重新建立了一個新的httpcontext ,所以導致session丟失了
既然知道問題原因了 ,那麼問題的解決方式也就出來了
1、把session資料 帶到你重定向的頁面去,具體參照:點選開啟連結
2、把重定向操作放到後臺去做,這樣頁面就不會建立新的httpContext,session資料就能獲取到了
相關文章
- iframe跨域session丟失問題跨域Session
- 關於Session值丟失問題Session
- 請教tomcat session丟失問題TomcatSession
- 前後端分離解決session跨域丟失問題後端Session跨域
- Nginx session丟失問題處理解決方法NginxSession
- js浮點數丟失問題JS
- session定義使用和丟失問題小結Session
- JS大坑之19位數的Number型精度丟失問題JS
- struts中session丟失Session
- Jison解決JS處理後端返回的Long型資料精度丟失問題JS後端
- 急救:叢集session丟失!Session
- 獲取登入驗證碼失敗及前後端不同域導致session丟失問題分析記錄後端Session
- GoldenGate更新丟失問題Go
- 完美解決方案-雪花演算法ID到前端之後精度丟失問題演算法前端
- RocketMq訊息丟失問題解決MQ
- git server“丟失”commit問題探究GitServerMIT
- Sqlserver表統計資訊丟失問題SQLServer
- dfm檔案資料丟失問題
- 一次inmemory丟失引起的問題分析
- 【zz】面試題之尋找丟失的數字面試題
- session丟失與解決辦法的資料Session
- Session莫名丟失的原因及解決辦法Session
- Session丟失的解決辦法小結 (轉)Session
- 禁用 COOKIE 後如何訪問 SESSION 問題CookieSession
- Django資料庫連線丟失問題Django資料庫
- JavaScript中解決計算精度丟失的問題JavaScript
- oracle 小數點前零丟失的問題<轉>Oracle
- Spring Boot+AngularJS中因為跨域導致Session丟失Spring BootAngularJS跨域Session
- Asp.net 2.0 Session 丟失的幾種情況ASP.NETSession
- Oracle全部索引丟失導致的效率問題處理Oracle索引
- 使用impdp不當導致的資料丟失問題
- Oracle_dg歸檔丟失問題處理Oracle
- Web-請求資料+號丟失問題Web
- vue 打包上線後 css3漸變屬性丟失的問題解決方案VueCSSS3
- asp.net Session丟失的解決辦法小結ASP.NETSession
- 關於建立Android工程R檔案丟失的問題Android
- [Web開發] IE Cookie丟失問題的常見原因薦WebCookie
- OpenSearch 2.x 版本文件部署 CSS 丟失的問題CSS