摘要:簡而言之,由服務端生成再發給客戶端,在客戶端運行,相當于本地緩存的作用。在出現之前,基本上所有的網站都采用來跟蹤會話。對象存儲特定用戶會話所需的屬性及配置信息。若匹配成功和,說明不是第一次訪問,無需再登錄
什么是cookie?作用是什么?
  cookie是小量信息,由網絡服務器發送出來以存儲在網絡瀏覽器上,從而下次這位獨一無二的訪客又回到該網絡服務器時,可從該瀏覽器讀回此信息。
  簡而言之,由服務端生成再發給客戶端,在客戶端運行,相當于本地緩存的作用。
結構:name = value
優缺點:可提高訪問效率但是不安全
cookie運行順序:
服務端:
     創建增加Cookie:
Response.addCookie(Cookie cookie)
    頁面跳轉(轉發,重定向)
客服端:
     獲取cookie:
request.getCookies(); 要獲得全部cookie,不能單個
作用:它可以彌補HTTP協議無狀態的不足。在Session出現之前,基本上所有的網站都采用Cookie來跟蹤會話。
什么是session?作用是什么?
session又稱作會話控制,session是jsp內置對象,在服務端運行。
Session 對象存儲特定用戶會話所需的屬性及配置信息。
客戶端第一次訪問服務端時,(匹配JSESSIONID 和 sessionId,若不匹配),服務端會產生一個session對象(用于保存客戶信息),且每個session對象都會有有唯一的sessionId(用于區分其他session)
服務端會產生一個cookie(name=JSESSIONID , vaule=服務端sessionId的值)
服務端在響應客戶端的同時,將cookie發送給客戶端,客戶端就有了一個cooki(JSESSIONID),
因此,客戶端的cookie就可以和服務端的session一一對應(JSESSIONID——sessionId)。
客戶端第二次(或n次)訪問服務端時,服務端會先根據客戶端的cookie的JSESSIONID去服務端的session中匹配sessionId。若匹配成功(cookie JSESSIONID 和session sessionId),說明不是第一次訪問,無需再登錄
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/73629.html
摘要:理解原理及應用一術語在我的經驗里,這個詞被濫用的程度大概僅次于,更加有趣的是與在某些語境下的含義是相同的。其中的作用就是為了解決協議無狀態的缺陷所作出的努力。 理解HTTP session原理及應用 一、術語session 在我的經驗里,session這個詞被濫用的程度大概僅次于transaction,更加有趣的是transaction與session在某些語境下的含義是相同的。 ...
摘要:系列文章請查看超詳細的面試題總結一之基礎知識篇超詳細的面試題總結二之基礎知識篇超詳細的面試題總結三之集合篇常見問題下面的都是自己之前在學習的時候總結的,對于鞏固的基礎知識應該有很大幫助。注意多線程的并發的讀寫類屬性會導致數據不同步。 系列文章請查看: 超詳細的Java面試題總結(一)之Java基礎知識篇 超詳細的Java面試題總結(二)之Java基礎知識篇 超詳細的Java面試題總結(...
摘要:于是乎服務器向用戶瀏覽器發送了一個名為的,它的值是的值。標記著該用戶已經登陸了跳轉到其他頁面,告訴用戶成功登陸了。注冊多個用戶,不斷發帖子,擾亂正常發帖秩序。在處理表單的中刷新。監聽用戶提交事件。 什么是Session Session 是另一種記錄瀏覽器狀態的機制。不同的是Cookie保存在瀏覽器中,Session保存在服務器中。用戶使用瀏覽器訪問服務器的時候,服務器把用戶的信息以某種...
閱讀 1514·2021-08-09 13:47
閱讀 2774·2019-08-30 15:55
閱讀 3499·2019-08-29 15:42
閱讀 1120·2019-08-29 13:45
閱讀 3012·2019-08-29 12:33
閱讀 1747·2019-08-26 11:58
閱讀 989·2019-08-26 10:19
閱讀 2414·2019-08-23 18:00