周全懂得servlet中cookie的應用辦法。本站提示廣大學習愛好者:(周全懂得servlet中cookie的應用辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是周全懂得servlet中cookie的應用辦法正文
---恢復內容開端---
Cookie是存儲在客戶端盤算機上的文本文件,並保存了它們的各類信息跟蹤的目標。 Java Servlet通明支撐HTTP Cookie。
觸及標識前往用戶有三個步調:
• 辦事器劇本發送到閱讀器的一組cookie。關於如: 姓名,年紀,或辨認號碼等。
• 閱讀器將這些信息存儲在當地盤算機上,以備未來應用。
• 下一次閱讀器發送任何要求,Web辦事器,然後這些cookie發送信息到辦事器,辦事器將應用這些信息來辨認用戶。
以下是有效的辦法列表時,可使用servlet把持cookies。
S.N. |
Method & Description |
1
public void setDomain(String pattern)
這個辦法設置域的cookie實用,例如www.yiibai.com
2
public String getDomain()
此辦法獲得域的cookie運用,例如yiibai.com
3
public void setMaxAge(int expiry)
此辦法設置cookie過時之前若干時光(以秒為單元)距離。假如不如許設置,cookie將連續只對以後會話。
4
public int getMaxAge()
此辦法前往的最年夜年紀(周期)cookie,以秒為單元指定,默許情形下,-1表現cookie將持續下去,直到閱讀器封閉。
5
public String getName()
此辦法前往的cookie的稱號。創立後的稱號不克不及轉變。
6
public void setValue(String newValue)
此辦法設置的cookie值。
7
public String getValue()
這類辦法獲得的cookie聯系關系的值。
8
public void setPath(String uri)
這個辦法設定這個cookie的途徑。假如你不指定途徑,Cookie是雷同的目次和以後頁面的一切子目次中的一切URL前往。
9
public String getPath()
這類辦法獲得這個cookie的途徑。
10
public void setSecure(boolean flag)
這個辦法設置布爾值,表現cookie能否應當只發送的加密(如SSL)銜接。
11
public void setComment(String purpose)
本辦法劃定了正文,解釋一個cookie的目標。正文長短常有效的,假如在閱讀器的cookie展示給用戶。
12
public String getComment()
此辦法前往的正文,描寫這個cookie用處或許為null,假如cookie沒有正文。
在servlet中應用很簡略,就像如許。
Cookie rmkeyCookie = new Cookie("RMKEY",useResVo.getRmkey());
rmkeyCookie.setMaxAge(3600);
rmkeyCookie.setDomain(".why.com");
rmkeyCookie.setPath("/");
response.addCookie(rmkeyCookie);
若有多個cookie,可以new多個cookie對象,在客戶端閱讀器照樣只要一個txt文件,只是有多個鍵值對。
或許如許;
response.addHeader(“set-cookie”,
StringUtil.appendString(cookieName, "=", cookieValue,
";Path=/;Domain=", domain, ";Max-Age=", maxAge, httpOnly));
以上就是小編為年夜家帶來的周全懂得servlet中cookie的應用辦法全體內容了,願望年夜家多多支撐~