首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

JSP 開發中 Cookie 使用詳解

     編輯:關於JSP

HTTP 無狀態,Cookie 彌補此缺陷,讓伺服器識別用戶。優點:追蹤訪問次數/時間/路徑、精準投放廣告、免登入、個性化服務。

建立 Cookie

import javax.servlet.http.Cookie;
Cookie usernameCookie = new Cookie("username", "waynezheng");
response.addCookie(usernameCookie);

構造函數 Cookie(name, value),名稱與值不可含空白及 @:;?,"/[]()=。加入回應頭後,瀏覽器會儲存。

讀取 Cookie

Cookie[] cookies = request.getCookies();
if (cookies != null) {
  for (Cookie c : cookies) {
    if ("username".equals(c.getName())) {
      String value = c.getValue();
      // 使用值
    }
  }
}

亦可設定 setMaxAge、setPath、setDomain 控制作用範圍與壽命。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved