在頁面重繪或者點擊超鏈接后,session之前所存盤的值全部丟失了,我覺得可能是打開了一個新的會話視窗到時sessionId進行的重繪。但是我用以前的sessionId去獲取session也是為空。
然后我看著有人發了這么一段代碼
<script>
session.use_trans_sid=1;
session.use_only_cookies=0;
</script>
我把這段代碼放在了跳轉前的頁面后,值可以傳遞了,但是只能傳遞一部分,我后端的java代碼如下
request.getSession().setAttribute(CDUTConstants.USER_SESSION,user);
//當前聯系方式
request.getSession().setAttribute("phone",username);
這兩個賦值中前者在另外一個頁面獲取不到,但是后者可以在新的頁面獲取到。不清楚為什么
uj5u.com熱心網友回復:
好像跟js代碼沒關系轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/95464.html
標籤:JavaScript
下一篇:請教如何呼叫別人網站的ajax
