成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

jsp中的 session 和 cookie 區(qū)別與聯(lián)系

Jonathan Shieber / 417人閱讀

摘要:簡而言之,由服務端生成再發(fā)給客戶端,在客戶端運行,相當于本地緩存的作用。在出現(xiàn)之前,基本上所有的網(wǎng)站都采用來跟蹤會話。對象存儲特定用戶會話所需的屬性及配置信息。若匹配成功和,說明不是第一次訪問,無需再登錄

什么是cookie?作用是什么?
  cookie是小量信息,由網(wǎng)絡服務器發(fā)送出來以存儲在網(wǎng)絡瀏覽器上,從而下次這位獨一無二的訪客又回到該網(wǎng)絡服務器時,可從該瀏覽器讀回此信息。
  簡而言之,由服務端生成再發(fā)給客戶端,在客戶端運行,相當于本地緩存的作用。
結(jié)構(gòu):name = value
優(yōu)缺點:可提高訪問效率但是不安全

cookie運行順序
服務端:
     創(chuàng)建增加Cookie:

     Response.addCookie(Cookie cookie)

    頁面跳轉(zhuǎn)(轉(zhuǎn)發(fā),重定向)

客服端:
     獲取cookie:

 request.getCookies(); 要獲得全部cookie,不能單個

作用:它可以彌補HTTP協(xié)議無狀態(tài)的不足。在Session出現(xiàn)之前,基本上所有的網(wǎng)站都采用Cookie來跟蹤會話。

什么是session?作用是什么?
session又稱作會話控制,session是jsp內(nèi)置對象,在服務端運行。
Session 對象存儲特定用戶會話所需的屬性及配置信息。

cookie 和session 的區(qū)別:

聯(lián)系:


客戶端第一次訪問服務端時,(匹配JSESSIONID 和 sessionId,若不匹配),服務端會產(chǎn)生一個session對象(用于保存客戶信息),且每個session對象都會有有唯一的sessionId(用于區(qū)分其他session)
服務端會產(chǎn)生一個cookie(name=JSESSIONID , vaule=服務端sessionId的值)
服務端在響應客戶端的同時,將cookie發(fā)送給客戶端,客戶端就有了一個cooki(JSESSIONID),
因此,客戶端的cookie就可以和服務端的session一一對應(JSESSIONID——sessionId)。

客戶端第二次(或n次)訪問服務端時,服務端會先根據(jù)客戶端的cookie的JSESSIONID去服務端的session中匹配sessionId。若匹配成功(cookie JSESSIONID 和session sessionId),說明不是第一次訪問,無需再登錄

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/73629.html

相關(guān)文章

  • JSP 學習記錄

    摘要:對象具有請求域,即完成客戶端的請求之前,該對象一直有效。提交的數(shù)據(jù)量最多不超過。安全性較低但效率比方式高。適合提交數(shù)據(jù)量大,安全性高的用戶信息。除非本次會話的所有頁面都關(guān)閉后再重新訪問某個或者,將會創(chuàng)建新的會話。 JSP 簡介 全名為Java Server Pages,其根本是一個簡化的Servlet設計,實現(xiàn)了在Java當中使用HTML標簽。JSP是一種動態(tài)網(wǎng)頁技術(shù)標準,也是Java...

    BearyChat 評論0 收藏0
  • 理解HTTP session原理及應用

    摘要:理解原理及應用一術(shù)語在我的經(jīng)驗里,這個詞被濫用的程度大概僅次于,更加有趣的是與在某些語境下的含義是相同的。其中的作用就是為了解決協(xié)議無狀態(tài)的缺陷所作出的努力。 理解HTTP session原理及應用 一、術(shù)語session 在我的經(jīng)驗里,session這個詞被濫用的程度大概僅次于transaction,更加有趣的是transaction與session在某些語境下的含義是相同的。 ...

    dreamGong 評論0 收藏0
  • 超詳細的Java面試題總結(jié)(四 )之JavaWeb基礎知識總結(jié)

    摘要:系列文章請查看超詳細的面試題總結(jié)一之基礎知識篇超詳細的面試題總結(jié)二之基礎知識篇超詳細的面試題總結(jié)三之集合篇常見問題下面的都是自己之前在學習的時候總結(jié)的,對于鞏固的基礎知識應該有很大幫助。注意多線程的并發(fā)的讀寫類屬性會導致數(shù)據(jù)不同步。 系列文章請查看: 超詳細的Java面試題總結(jié)(一)之Java基礎知識篇 超詳細的Java面試題總結(jié)(二)之Java基礎知識篇 超詳細的Java面試題總結(jié)(...

    Leo_chen 評論0 收藏0
  • Servlet第六篇【Session介紹、API、生命周期、應用、Cookie區(qū)別

    摘要:于是乎服務器向用戶瀏覽器發(fā)送了一個名為的,它的值是的值。標記著該用戶已經(jīng)登陸了跳轉(zhuǎn)到其他頁面,告訴用戶成功登陸了。注冊多個用戶,不斷發(fā)帖子,擾亂正常發(fā)帖秩序。在處理表單的中刷新。監(jiān)聽用戶提交事件。 什么是Session Session 是另一種記錄瀏覽器狀態(tài)的機制。不同的是Cookie保存在瀏覽器中,Session保存在服務器中。用戶使用瀏覽器訪問服務器的時候,服務器把用戶的信息以某種...

    Java_oldboy 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<