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

如何在 JSP 中讀寫 Cookie

     編輯:關於JSP

Cookie 早期用於識別不同用戶,至今仍廣泛應用。JSP 操作 Cookie 非常簡單。

寫入 Cookie

<%
  String cookieName = "Sender";
  Cookie cookie = new Cookie(cookieName, "Test_Content");
  cookie.setMaxAge(10); // 存活 10 秒
  response.addCookie(cookie);
%>
  • new Cookie(name, value):建立 Cookie,名稱與值不可含空白或特殊字元 @:;?,"/[]()=。
  • setMaxAge(秒):設定存活期,負數為瀏覽器關閉即刪除,正數為持久 Cookie。
  • response.addCookie():送至客戶端。

讀取 Cookie

<%
  Cookie[] cookies = request.getCookies();
  if (cookies != null) {
    for (Cookie c : cookies) {
      if ("Sender".equals(c.getName())) {
        out.println("Cookie 值:" + c.getValue());
      }
    }
  }
%>

設定較長存活期(如一年:365*24*60*60)可實現「記住我」功能。

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