解決window.location.href之后session丟失的問題
今天一個小伙伴問我問題,就是java后臺把數(shù)據(jù)放入session,jsp里js重定向頁面之后就取不到session里面的數(shù)據(jù)了,而且他本地可以,服務器上卻取不到session
下面是他寫的重定向代碼:

我很少寫前端,所以也蒙圈了,帶著奇怪的問題google了下,發(fā)現(xiàn)問題的原因了session lost with window.location.href
大概意思就是:window.location.href 之后,重新創(chuàng)建了一個新的httpcontext ,所以導致session丟失了
既然知道問題原因了 ,那么問題的解決方式也就出來了
1、把session數(shù)據(jù) 帶到你重定向的頁面去
2、把重定向操作放到后臺去做,這樣頁面就不會創(chuàng)建新的httpContext,session數(shù)據(jù)就能獲取到了
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
相關文章
完全解析Java編程中finally語句的執(zhí)行原理
這篇文章主要深度介紹了Java編程中finally語句的執(zhí)行原理,細致講解了finally在異常處理中的流程控制作用,需要的朋友可以參考下2015-11-11
java代碼獲取jenkins數(shù)據(jù),構建歷史等信息方式
這篇文章主要介紹了java代碼獲取jenkins數(shù)據(jù),構建歷史等信息方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05
利用spring-data-redis實現(xiàn)incr自增的操作
這篇文章主要介紹了利用spring-data-redis實現(xiàn)incr自增的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
Java elasticSearch-api的具體操作步驟講解
這篇文章主要介紹了elasticSearch-api的具體操作步驟講解,本文通過詳細的步驟介紹和圖文代碼展示講解了該項技術,需要的朋友可以參考下2021-06-06

