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"。