JSP 中Session的詳解及原理分析
JSP 中Session的理解:
一、Session簡單介紹
在WEB開發(fā)中,服務(wù)器可以為每個(gè)用戶瀏覽器創(chuàng)建一個(gè)會話對象(session對象),注意:一個(gè)瀏覽器獨(dú)占一個(gè)session對象(默認(rèn)情況下)。因此,在需要保存用戶數(shù)據(jù)時(shí),服務(wù)器程序可以把用戶數(shù)據(jù)寫到用戶瀏覽器獨(dú)占的session中,當(dāng)用戶使用瀏覽器訪問其它程序時(shí),其它程序可以從用戶的session中取出該用戶的數(shù)據(jù),為用戶服務(wù)。
二、Session和Cookie的主要區(qū)別
- Cookie是把用戶的數(shù)據(jù)寫給用戶的瀏覽器。
- Session技術(shù)把用戶的數(shù)據(jù)寫到用戶獨(dú)占的session中。
- Session對象由服務(wù)器創(chuàng)建,開發(fā)人員可以調(diào)用request對象的getSession方法得到session對象。
三、session實(shí)現(xiàn)原理
服務(wù)器是如何實(shí)現(xiàn)一個(gè)session為一個(gè)用戶瀏覽器服務(wù)的?服務(wù)器創(chuàng)建session出來后,會把session的id號,以cookie的形式回寫給客戶機(jī),這樣,只要客戶機(jī)的瀏覽器不關(guān),再去訪問服務(wù)器時(shí),都會帶著session的id號去,服務(wù)器發(fā)現(xiàn)客戶機(jī)瀏覽器帶session id過來了,就會使用內(nèi)存中與之對應(yīng)的session為之服務(wù)。
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
JSP結(jié)合js實(shí)現(xiàn)img中src更新請求的方法
這篇文章主要介紹了JSP結(jié)合js實(shí)現(xiàn)img中src更新請求的方法,以實(shí)例形式較為詳細(xì)的分析了前臺頁面js控制及后臺功能action部分實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10
淺談JSP serverlet的區(qū)別與聯(lián)系
下面小編就為大家?guī)硪黄獪\談JSP serverlet的區(qū)別與聯(lián)系。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-01-01
JSP中的編譯指令和動(dòng)作指令的兩點(diǎn)區(qū)別
編譯指令是通知Servlet引擎的處理消息,而動(dòng)作指令只是運(yùn)行時(shí)的腳本動(dòng)作,相信請看下文2014-07-07
jsp讀取數(shù)據(jù)庫實(shí)現(xiàn)分頁技術(shù)簡析
這篇文章介紹的是用javabean和jsp頁面來實(shí)現(xiàn)數(shù)據(jù)的分頁顯示,例子中所使用的數(shù)據(jù)庫是Mysql,需要的朋友可以了解下2012-11-11
JSP連接SQL Server 2000系統(tǒng)配置
JSP連接SQL Server 2000系統(tǒng)配置...2006-10-10
jsp中點(diǎn)擊圖片彈出文件上傳界面及預(yù)覽功能的實(shí)現(xiàn)
點(diǎn)擊圖片彈出文件上傳界面的效果,想必大家都有見到過吧,在本文為大家詳細(xì)介紹下在jsp中是如何實(shí)現(xiàn)的,并對具體的實(shí)現(xiàn)代碼做簡要的介紹,感興趣的朋友不要錯(cuò)過2013-10-10
JSP建立錯(cuò)誤頁頁面并自動(dòng)跳轉(zhuǎn)
這篇文章主要介紹了JSP建立錯(cuò)誤頁自動(dòng)跳轉(zhuǎn)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09
基于JSP的動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)
基于JSP的動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)...2006-10-10

