如何在JSP頁面關閉或者返回別的頁面後清除session中的值

2021-03-31 13:20:36 字數 654 閱讀 2136

1樓:糖糖寳寳

要頁面跳轉保留session,那麼在頁面就不要有session.invalidate();

除非頁面上有判斷語句,比如說斷條件"><%session.invalidate();%>

可是想頁面關閉時清除session c標籤又不是觸發事件才執行,它是後臺過來就直接執行的

所以:頁面關閉的時候讓session從後臺關閉,然後跳到初始化頁面就行了,也就是說關閉頁面的時候在後臺呼叫session.invalidate();

然後重新跳轉到初始化頁面。

2樓:匿名使用者

首先,session本身就有有效期限的,如tomcat中,預設的有效時間是30分鐘;超過30分鐘無操

作則session就被銷燬了,當然其存貯的資料也就沒有了。

如果需要主動清除,呼叫其相應的方法即可:

session.invalidate();

是把session內的所有屬性 都清除,

session.removeattribute("uiusers");

是清除session中的 "uiusers" 屬性,就是清除一個特定的屬性

3樓:

session.removeattribute("content");

如何在修改頁面取得新增頁面select的option預設

selected selected x 來 在option裡面寫語句 源,吧預設的儲存的值bai傳過來,判斷du是否相等,相zhi等的設定select就好dao了。直接通過 抄el表示式重新寫bai入到select中就可以了。張三du selected selected 張三以上語句就是說明zhi當...

如何使jsp頁面表單傳送至servlet處理後返回原jsp頁

把jsp要提交的資料提交到servlet中處理 然後通過servlet的request的進行跳轉回原來jsp頁面 最後在原頁面中可以使用el表示式或者 作用域.getattribute 把處理的結果顯示出來 使用token,比如到a頁面前,生成一個隨機6位數或字串,儲存到session中,並傳到a頁...

如何實現chrome瀏覽器關閉頁面時彈出確定要離開此

一 避免彈出提示框 解除jquery離開頁面彈出提 1 先解除繫結在設定彈出內容為null。如下 function 二 其他相關 摘要 1 window的onunload和onbeforeunload事件 以下是指在js中實現,而非 這種方法 因為這樣是在unload掉body的時候觸發,而無論任何...