JSP cookie物件:存取由請求設定的cookie名稱

2020-07-16 10:04:58
cookie 物件用於存取由請求設定的 cookie 名稱。如果在 cookie 中已經設定一個名為 username 的值,那麼可以使用 ${cookie.usernam} 來獲取該 cookie 物件;但是如果要獲取 cookie 中的值,則需要使用 cookie 物件的 value 屬性。

語法:

${cookie expression}

引數說明:
  • expression:cookie 中的屬性名稱。

注意:所謂的 cookie 其實是一個文字檔案,它是以 key、value 的方法將使用者對談資訊記錄在文字檔案內,並將其暫時存放在用戶端瀏覽器中。

範例

使用 response 物件設定一個請求有效的 cookie 物件,然後再使用EL表示式獲取該 cookie 物件的值,程式碼如下:
<%Cookie cookie = new Cookie("user","zs");
  response.addCookie(cookie);
%>
  ${cookie.user.value}
執行本範例,頁面將顯示"zs"。