国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

全面了解servlet中cookie的使用方法

2019-11-26 14:07:31
字體:
來源:轉載
供稿:網友

---恢復內容開始---

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的使用方法全部內容了,希望大家多多支持武林網~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 花莲县| 额敏县| 原阳县| 客服| 武清区| 双鸭山市| 丘北县| 云和县| 绥江县| 科技| 法库县| 衢州市| 德化县| 洛阳市| 芜湖县| 临潭县| 陆丰市| 新津县| 南充市| 洛宁县| 光山县| 慈溪市| 吴川市| 仪征市| 遵义市| 历史| 唐河县| 桐梓县| 马龙县| 娄底市| 台山市| 凤阳县| 南京市| 普兰店市| 松原市| 临湘市| 白河县| 敦化市| 汉源县| 阳朔县| 阜南县|