日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Cookie和Session-学习笔记01【Cookie_快速入门、Cookie_细节】

發布時間:2024/9/30 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Cookie和Session-学习笔记01【Cookie_快速入门、Cookie_细节】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • Java后端 學習路線 筆記匯總表【黑馬程序員】
  • Cookie和Session-學習筆記01【Cookie_快速入門、Cookie_細節】
  • Cookie和Session-學習筆記02【Cookie案例、JSP改造Cookie案例】
  • Cookie和Session-學習筆記03【Session快速入門、Session細節】
  • Cookie和Session-學習筆記04【Session之驗證碼案例】
  • 目錄

    第1節 Cookie_快速入門

    今日內容

    會話技術_概述

    Idea 修改servlet代碼模板

    獲取數據,遍歷Cookies

    第2節 Cookie_細節

    Idea 創建 模塊


    第1節 Cookie_快速入門

    今日內容

  • 會話技術
  • Cookie
  • Session
  • JSP:入門學習
  • 會話技術_概述

    會話技術
    1. 會話:一次會話中包含多次請求和響應。
    ?? ?* 一次會話:瀏覽器第一次給服務器資源發送請求,會話建立,直到有一方斷開為止。
    2. 功能:在一次會話的范圍內的多次請求間,共享數據。
    3. 方式:
    ?? ?1. 客戶端會話技術:Cookie
    ?? ?2. 服務器端會話技術:Session

    cookie
    1. 概念:客戶端會話技術,將數據保存到客戶端。
    2. 快速入門:
    ?? ?* 使用步驟:
    ?? ??? ?1. 創建Cookie對象,綁定數據
    ?? ??? ??? ?* new Cookie(String name, String value)
    ?? ??? ?2. 發送Cookie對象
    ?? ??? ??? ?* response.addCookie(Cookie cookie)
    ?? ??? ?3. 獲取Cookie對象,拿到數據
    ?? ??? ??? ?* Cookie[] request.getCookies()

    ??

    Idea 修改servlet代碼模板

    獲取數據,遍歷Cookies

    cookie
    1. 概念:客戶端會話技術,將數據保存到客戶端。
    2. 快速入門
    3. 實現原理
    ?? ?* 基于響應頭set-cookie和請求頭cookie實現。

    Cookie原理

    第2節 Cookie_細節

    cookie
    1. 概念:客戶端會話技術,將數據保存到客戶端。
    2. 快速入門
    3. 實現原理
    4. cookie的細節
    ?? ?1. 一次可不可以發送多個cookie?
    ?? ??? ?* 可以!
    ?? ??? ?* 可以創建多個Cookie對象,使用response調用多次addCookie方法發送cookie即可。
    ?? ?2. cookie在瀏覽器中保存多長時間?
    ?? ?3. cookie能不能存中文?
    ?? ?4. cookie共享問題?

    cookie
    1. 概念:客戶端會話技術,將數據保存到客戶端。
    2. 快速入門
    3. 實現原理
    4. cookie的細節
    ?? ?1. 一次可不可以發送多個cookie?
    ?? ??? ?* 可以
    ?? ??? ?* 可以創建多個Cookie對象,使用response調用多次addCookie方法發送cookie即可。
    ?? ?2. cookie在瀏覽器中保存多長時間?
    ?? ??? ?1. 默認情況下,當瀏覽器(cookie數據保存在瀏覽器內存中)關閉后,Cookie數據被銷毀
    ?? ??? ?2. 持久化存儲:
    ?? ??? ??? ?* setMaxAge(int seconds)
    ?? ??? ??? ??? ?1. 正數:將Cookie數據寫到硬盤的文件中。持久化存儲。并指定cookie存活時間,時間到后,cookie文件自動失效。
    ?? ??? ??? ??? ?2. 負數:默認值。cookie數據保存在瀏覽器內存中,瀏覽器關閉,cookie數據銷毀。
    ?? ??? ??? ??? ?3. 零:刪除cookie信息。
    ?? ?3. cookie能不能存中文?
    ?? ?4. cookie共享問題?

    cookie能不能存中文?
    * 在tomcat 8 之前,cookie中不能直接存儲中文數據。
    ? ? * 需要將中文數據轉碼---一般采用URL編碼(%E3)
    * 在tomcat 8 之后,cookie支持中文數據。特殊字符還是不支持,建議使用URL編碼存儲,URL解碼解析

    cookie
    1. 概念:客戶端會話技術,將數據保存到客戶端。
    2. 快速入門
    3. 實現原理
    4. cookie的細節
    ?? ?1. 一次可不可以發送多個cookie?
    ?? ?2. cookie在瀏覽器中保存多長時間?
    ?? ?3. cookie能不能存中文?
    ?? ?4. cookie共享問題?
    ?? ??? ?1. 假設在一個tomcat服務器中,部署了多個web項目,那么在這些web項目中cookie能不能共享?
    ?? ??? ??? ?* 默認情況下,cookie不能共享
    ?? ??? ??? ?* setPath(String path):設置cookie的獲取范圍。默認情況下,設置當前的虛擬目錄。
    ?? ??? ??? ??? ?* 如果要共享,則可以將path設置為"/"(當前項目的根路徑)。
    ?? ??? ?2. 不同的tomcat服務器間cookie共享問題?
    ?? ??? ??? ??? ?* setDomain(String path):如果設置一級域名相同,那么多個服務器之間cookie可以共享。
    ?? ??? ??? ??? ??? ?* setDomain(".baidu.com"),那么tieba.baidu.com和news.baidu.com中cookie可以共享。

    Idea 創建 模塊

    ??

    cookie
    1. 概念:客戶端會話技術,將數據保存到客戶端。
    2. 快速入門
    3. 實現原理
    4. cookie的細節
    ?? ?1. 一次可不可以發送多個cookie?
    ?? ?2. cookie在瀏覽器中保存多長時間?
    ?? ?3. cookie能不能存中文?
    ?? ?4. cookie共享問題?
    ?? ?5. Cookie的特點和作用
    ?? ??? ?1. cookie存儲數據在客戶端瀏覽器
    ?? ??? ?2. 瀏覽器對于單個cookie的大小有限制(4kb) 以及 對同一個域名下的總cookie數量也有限制(20個)。
    ?? ??? ?* 作用:
    ?? ??? ??? ?1. cookie一般用于存儲少量的不太敏感的數據。
    ?? ??? ??? ?2. 在不登錄的情況下,完成服務器對客戶端的身份識別。

    Cookie原理

    與50位技術專家面對面20年技術見證,附贈技術全景圖

    總結

    以上是生活随笔為你收集整理的Cookie和Session-学习笔记01【Cookie_快速入门、Cookie_细节】的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。