JSP 中Session的詳解及原理分析
jsp 中session的理解:
一、session簡單介紹
在web開發(fā)中,服務(wù)器可以為每個用戶瀏覽器創(chuàng)建一個會話對象(session對象),注意:一個瀏覽器獨占一個session對象(默認情況下)。因此,在需要保存用戶數(shù)據(jù)時,服務(wù)器程序可以把用戶數(shù)據(jù)寫到用戶瀏覽器獨占的session中,當(dāng)用戶使用瀏覽器訪問其它程序時,其它程序可以從用戶的session中取出該用戶的數(shù)據(jù),為用戶服務(wù)。
二、session和cookie的主要區(qū)別
- cookie是把用戶的數(shù)據(jù)寫給用戶的瀏覽器。
- session技術(shù)把用戶的數(shù)據(jù)寫到用戶獨占的session中。
- session對象由服務(wù)器創(chuàng)建,開發(fā)人員可以調(diào)用request對象的getsession方法得到session對象。
三、session實現(xiàn)原理
服務(wù)器是如何實現(xiàn)一個session為一個用戶瀏覽器服務(wù)的?服務(wù)器創(chuàng)建session出來后,會把session的id號,以cookie的形式回寫給客戶機,這樣,只要客戶機的瀏覽器不關(guān),再去訪問服務(wù)器時,都會帶著session的id號去,服務(wù)器發(fā)現(xiàn)客戶機瀏覽器帶session id過來了,就會使用內(nèi)存中與之對應(yīng)的session為之服務(wù)。
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
- jsp+servlet實現(xiàn)文件上傳與下載功能
- EJB3.0部署消息驅(qū)動Bean拋javax.naming.NameNotFoundException異常
- 在JSP中使用formatNumber控制要顯示的小數(shù)位數(shù)方法
- 秒殺系統(tǒng)Web層設(shè)計的實現(xiàn)方法
- 將properties文件的配置設(shè)置為整個Web應(yīng)用的全局變量實現(xiàn)方法
- JSP使用過濾器防止Xss漏洞
- 在JSP頁面中動態(tài)生成圖片驗證碼的方法實例
- 詳解JSP 內(nèi)置對象request常見用法
- 使用IDEA編寫jsp時EL表達式不起作用的問題及解決方法
- jsp實現(xiàn)局部刷新頁面、異步加載頁面的方法
- Jsp中request的3個基礎(chǔ)實踐
- JavaServlet的文件上傳和下載實現(xiàn)方法
- JSP頁面的靜態(tài)包含和動態(tài)包含使用方法