cookie
概述
cookie是瀏覽器請求伺服器時,伺服器發給客戶端的一個辨認標識,這個標識是儲存在客戶端的,客戶端再次訪問伺服器時會帶著這個標識,伺服器可以通過這個標識獲取客戶端的狀態與身份等資訊,簡單來說,cookie的作用是跟蹤會話
使用步驟
建立cookie物件,並在reponse物件裡存值
Cookie cookie = new Cookie("jieguo","true");
response.addCookie(cookie);
jsp頁面裡獲取request物件裡的儲存的cookie
<%
Cookie[] cookies = request.getCookies();
if(cookies != null)
for(Cookie c : cookies){
String name = c.getName();//獲取Cookie名稱
if("jieguo".equals(name)){
String value = c.getValue();//獲取Cookie的值
bool = Boolean.valueOf(value);//將值轉為Boolean型別
}
}
%>
在瀏覽器檢視cookie
應用
在cookie中儲存使用者登入時的使用者名稱,下次訪問時讀取,從而實現xx天內免登入的功能或者使用者在同一個網站瀏覽不同的網頁時保持使用者的登入狀態,不需要再次登入
注意事項
sessionid是通過cookie儲存的,服務端通過sessionid來保證一次會話的過程,如果禁用了cookie則session失效,同時cookie儲存在本地,因此不安全,通常用於儲存不重要的資訊,session更安全,但是session儲存在伺服器裡,佔用伺服器的資源與效能
相關文章
- 新增cookie、刪除cookie、清除cookieCookie
- Java操作Cookie之新增CookieJavaCookie
- 不用Cookie的“Cookie”技術Cookie
- 不使用 Cookie 的“Cookie”技術Cookie
- 如何設定cookie和刪除cookieCookie
- 如何獲取Cookie並使用Cookie侵入Cookie
- 操作cookie外掛jquery.cookie用法CookiejQuery
- go cookieGoCookie
- Cookie 起源Cookie
- javascript cookieJavaScriptCookie
- cookie & sessionCookieSession
- 新增cookieCookie
- cookie sessionCookieSession
- Cookie原理Cookie
- js cookieJSCookie
- cookie清除Cookie
- WebBrowser CookieWebCookie
- 操作cookieCookie
- Cookie安全Cookie
- jquery cookiejQueryCookie
- 設定cookie和查詢cookie的方法Cookie
- cookie外掛-jquery.cookie.js介紹CookiejQueryJS
- Python Cookie HTTP獲取cookie並處理PythonCookieHTTP
- Python中Cookie的處理(一)Cookie庫PythonCookie
- Cookie介紹及JavaScript操作Cookie方法詳解CookieJavaScript
- session和cookieSessionCookie
- JavaScript 建立CookieJavaScriptCookie
- cookie 簡介Cookie
- Cookie簡介Cookie
- iOS - WKWebView CookieiOSWebViewCookie
- Cookie&SessionCookieSession
- Cookie筆記Cookie筆記
- Cookie學習Cookie
- Cookie小記Cookie
- Postman同步cookiePostmanCookie
- cookie、sessionStorage、localStorageCookieSession
- cookie, sessionStorage, localStorageCookieSession
- 圖解 Cookie圖解Cookie