Session是一種服務器端的技術,它允許服務器在運行時為每個用戶的瀏覽器創建唯一的會話對象,今天是錯新技術頻道為大家整理的簡單介紹JSP 之Session的原理及區別,一起跟著小編來參考一下吧!
JSP 中Session的理解:
一、Session簡單介紹
在WEB開發中,服務器可以為每個用戶瀏覽器創建一個會話對象(session對象),注意:一個瀏覽器獨占一個session對象(默認情況下)。因此,在需要保存用戶數據時,服務器程序可以把用戶數據寫到用戶瀏覽器獨占的session中,當用戶使用瀏覽器訪問其它程序時,其它程序可以從用戶的session中取出該用戶的數據,為用戶服務。
二、Session和Cookie的主要區別
Cookie是把用戶的數據寫給用戶的瀏覽器。
Session技術把用戶的數據寫到用戶獨占的session中。
Session對象由服務器創建,開發人員可以調用request對象的getSession方法得到session對象。
三、session實現原理
服務器是如何實現一個session為一個用戶瀏覽器服務的?服務器創建session出來后,會把session的id號,以cookie的形式回寫給客戶機,這樣,只要客戶機的瀏覽器不關,再去訪問服務器時,都會帶著session的id號去,服務器發現客戶機瀏覽器帶session id過來了,就會使用內存中與之對應的session為之服務。
看完上文錯新技術頻道小編簡單介紹JSP 之Session的原理及區別,大家了解了多少呢?錯新技術頻道感謝大家對本站的支持。
新聞熱點
疑難解答