什麼是cookie cookie有什麼作用?

2022-10-09 00:12:18 字數 889 閱讀 6737

cookie是伺服器通知客戶端儲存鍵值對的一種技術。

cookie物件儲存的是一對鍵值對,新建物件時必須輸入其鍵值。cookie cookie=new cookie("key","value");是沒有空參構造器的。

在伺服器端可以設定多組cookie物件,並且必須通過response物件呼叫addcookie(cookie cookie)方法通知客戶端儲存該cookie物件。

可以利用cookie類中的setvalue()方法cookie物件改變值:cookie.setvalue("newvalue");也可以利用客戶端儲存cookie時如果存在該key時進行覆蓋儲存的特點進行修改。

可以利用cookie類中的setpath()方法設定該cookie被選擇性的被客戶端呼叫:例如

cookiea    path=/工程路徑

cookieb    path=/工程路徑/abc

當瀏覽器訪問路徑為:http://ip:port/工程路徑/a.html時,cookiea   傳送,cookieb不傳送

當瀏覽器訪問路徑為:http://ip:port/工程路徑/abc/a.html時,cookiea   傳送,cookieb也傳送

最重要的乙個功能就是,通過setmaxage()來控制當前cookie在客戶端儲存時間。預設時間為乙個session

當為負數時,是一次對話(關閉瀏覽器之前);

當為正數時則是儲存的時間,比如cookie.setmaxage(60*60)為儲存1小時,即使中途瀏覽器被關閉重新開啟當前cookie也被儲存在客戶端。

利用這個功能可以用來儲存當前瀏覽器中的登入賬號密碼,當第一次訪問伺服器時,伺服器的servlet程式將其儲存為一對cookie,然後通知伺服器儲存並將其

顯示到jsp頁面中,這樣第二次訪問的時候頁面中會顯示已經登陸過的賬號。

Cookie cookie使用方法

cookie cookie使用方法 儲存使用者名稱密碼 設定cookie,cname 獲取時所需引數 username,password 用於記住賬號密碼,如果只要存乙個引數 password為空即可 exdays 設定過期引數 設為負數即可刪除 如 1 function setcookie cna...

什麼是LVM 什麼是LV 什麼是VG

lvm logicl volume manager 邏輯卷管理器,通過使用邏輯卷管理器對硬碟儲存裝置進行管理,可以實現硬碟空間的動態劃分和調整。一 基本概念 1 物理卷 pv physical volume 物理卷在邏輯卷管理中處於最底層,它可以是實際物理硬碟上的分割槽,也可以是整個物理硬碟。2 捲...

什麼是IaaS?什麼是PaaS?什麼是SaaS?

最近有朋友問我,什麼是iaas?什麼是paas?什麼是saas?他們又有什麼分別?其實,雲計算發展到今天,這些當年看似新穎的概念,已經快爛大街了,從業者早就對這些概念習以為常,但是圈外人卻依然是丈二和尚摸不著頭腦。今天我就來為圈外人士來解答一下,什麼是iaas,什麼是paas,什麼是saas。先來說...