servlet之session簡介_動力節(jié)點(diǎn)Java學(xué)院整理-創(chuàng)新互聯(lián)

Session是服務(wù)器端技術(shù),利用這個技術(shù),服務(wù)器在運(yùn)行時可以為每一個用戶的瀏覽器創(chuàng)建一個其獨(dú)享的session對象,注意是默認(rèn)情況下,一個瀏覽器獨(dú)占一個session,由于session為用戶瀏覽器獨(dú)享,所以用戶在訪問服務(wù)器的web資源時,可以把各自數(shù)據(jù)存放在各自的session中,當(dāng)用戶再去訪問服務(wù)器的其他web資源時,其他web資源再從用戶各自的session中取出數(shù)據(jù)為用戶服務(wù)。

公司專注于為企業(yè)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信公眾號開發(fā)、商城網(wǎng)站建設(shè)微信小程序開發(fā),軟件按需制作網(wǎng)站等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗(yàn),我們會仔細(xì)了解各客戶的需求而做出多方面的分析、設(shè)計(jì)、整合,為客戶設(shè)計(jì)出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,創(chuàng)新互聯(lián)更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。

Session和Cookie的主要區(qū)別:


Cookie技術(shù)是客戶端技術(shù),是由服務(wù)器將用戶的數(shù)據(jù)寫回給用戶瀏覽器的。


Session技術(shù)是服務(wù)器端技術(shù),是把用戶的數(shù)據(jù)寫到服務(wù)器為用戶所創(chuàng)建的獨(dú)享的Session對象中,但Session是基于Cookie的。


Session對象由服務(wù)器創(chuàng)建,這跟Cookie不一樣。編程人員可以通過request請求對象的getSession()方法獲取Session對象。

注意,Session一旦創(chuàng)建,是會存活無操作情況(或者瀏覽器關(guān)閉)下30分鐘,這是由服務(wù)器(如Tomcat)來指定的。當(dāng)我們關(guān)閉瀏覽器后,因?yàn)镾ession是基于cookie的,因此Session是存在的,只是我們可能無法再使用到(要看cookie是否還能取到)。


那么我們以一個簡單的Session例子來說明,創(chuàng)建兩個Servlet:分別命名為ServletDemo1和ServletDemo2。


在ServletDemo1中的代碼如下:


 HttpSession session = request.getSession();
 String data = "message form SessionDemo";
 session.setAttribute("data", data);

網(wǎng)頁題目:servlet之session簡介_動力節(jié)點(diǎn)Java學(xué)院整理-創(chuàng)新互聯(lián)
文章地址:http://muchs.cn/article42/ijhhc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、網(wǎng)站收錄、響應(yīng)式網(wǎng)站、ChatGPT、網(wǎng)站排名品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)