將session物件儲存在map中,當session物件

時間 2021-08-30 10:33:11

1樓:

我的思路是:map裡有你要存的東西,在你登入的時候把map裡的內容通過session.setattribute("map",map);存到session物件裡。

在獲取的時候用map map = (map)session.getattribute("map");獲取。

這樣只要判斷這個session是否為空即可斷定是否登入成功了。map裡的資料是否銷燬和登入成功沒有什麼關係的。

希望能夠對你有所幫助

2樓:匿名使用者

當然不會空咯。。。 你的map裡面放的是 session的副本你外面的session自動銷燬 和 你放在map裡面不想幹了。。

因為他們的容器都不同

所以指向的空間也不同

3樓:

如果你說的是httpsession的話那個東西是伺服器提供的,生命週期有伺服器控制,你就直接在jsp登陸時候使用session.setattribute()裡面東西隨便存,比如存可讀性強點的validated之類的,然後在以後的頁面中判斷用session.getattribute就行,用不著存到map,而且也沒有那麼用,要想知道正確的方法判斷登陸,請參考struts的token令牌環,你那麼弄,每頁都要寫判斷session的內容

C將資料儲存到本地

寫入記事本 文字 好了。一行一資料。最簡單的。寫 streamwriter sw new streamwriter d phone.txt false,encoding.default 讀 string lines system.io.file.readalllines d phone.txt en...

foxmail怎麼將郵件儲存到本地

foxmail 一般設定好後,在它的安裝目錄裡面就有郵件的儲存資料夾的,一般重灌系統後都不需要重新安裝foxmail和重新配置的,只要在安裝前備份好安裝目錄,再去裡面找到主程式開啟,裡面的郵件帳戶配置和右鍵都在的。找到安裝目錄就是儲存郵件的地方。 將你的foxmail安裝的地址找到,將mail資料夾...

如何儲存光碟,如何將光碟的內容儲存到電腦中

除了把 碟片放在保護盒裡進行保護之外,還需要選擇乾爽 避光的地方來儲存碟片,這樣是避免光照和潮溼對碟片影響的最根本的辦法。另外,不要使碟片與化學溶液接觸,以免產生化學反應直接損壞光碟。還有一點是要特別注意的,很多使用者可能不知道,其實用油性筆在光碟碟片上面直接寫上標識是很不明智的。雖然這麼做能夠使碟...