簡單易懂熟知session

2021-08-27 09:16:45 字數 757 閱讀 3364

為了讓session更容易理解,我舉了乙個超市購物的場景來描述session的生存週期。

首先做乙個session的理解和作用,然後你再想想該怎麼處理,只有你真的懂了,以後就不會出現同樣的問題了。

打個比方:去超市購物

[color=red]一進門,[/color](這個時候在程式裡面新增乙個session,相單于開啟瀏覽器)

[color=red]推個購物車。[/color](在session裡面新增乙個購物車)

[color=red]然後看到有牛奶,拿了一箱到購物車[/color](在session裡面的購物車新增牛奶 數量 以及 單價)

[color=red]然後再拿了2個麵包到購物車[/color](在session裡面的購物車新增麵包 數量 以及 單價)

然後到前台付款。付款成功,離開超市(關閉瀏覽器)。session消除

下一次又到超市 又開始乙個新的session

只要在超市中任何時候都可以看購物車的東西,任何時候都可以使用session.getattribute("sessionname")讀取session

當然也可以選擇不買東西了把購物車放回原位,刪除session中的購物車

離開超市,session.removeattribute("sessionname");

使用程式清空session:

清空session:

session.abandon()

清空 session 中所有的內容

session.removeadd()

javaWeb簡單易懂

武松 瀏覽器。酒館 伺服器。店小二 廚師 servlet或者jsp。來三碗好酒!瀏覽器向伺服器發出http請求。店小二上酒 伺服器的響應。武松從進店到離開 乙個http對話。我們可以看到,web互動的最基本單位為http請求 武松點菜 每個使用者從進入 到離開 這段過程稱為乙個http會話 武松進店...

簡單易懂BFS

廣度優先搜尋,又稱寬度優先搜尋,簡稱bfs bfsbfsbf sbfs bfs從起點開始,優先搜尋離起點最近的點,然後由這個最近的點擴充套件其他稍近的點,這樣一層一層的擴充套件,就像水波擴散一樣。b fs bfsbf s需要借助佇列來實現 根據該思路可以得出乙個簡單的 框架 void bfs 起始點...

KMP 簡單易懂

解決問題 str1中是否有某個子串等於str2,有則返回在str1中得到起始位置。舉例 abcabck 和 abcabct 此時返回 1 abcabcabct 和 abcabct 此時返回3 常規思路 用str2去比較str1從0開始的每一位,比較結束若有str2返回此時比較的起始位置,否則返回 1...