Cookie文件內容的含義

如下是一個cookie文件中的一段內容web

------------------------------------------------------------------算法

logonTicket
SLXab3d24ae100bc3a92f032a1540cd9a61
127.0.0.1/
1537
1150331648
30072937
747296240
30072935
*瀏覽器

-------------------------------------------------------------------安全

 

每行對應的含義以下:cookie

cookie名稱session

cookie值dom

web訪問地址(路徑)jsp

安全性,1024和1536表示模指數(MODP)羣算法的位數url

cookie有效日期spa

修改日期

創建日期

創建者

 

保存cookie

Java代碼   收藏代碼
  1. Cookie cookie = new Cookie("sessionID", "true");  
  2. cookie.setMaxAge(1000);//單位是秒  
  3. cookie.setPath("/");  
  4. cookie.setSecure(true);  
  5. response.addCookie(cookie);  

 

 獲取cookie

Java代碼   收藏代碼
  1. Cookie[] cookies = request.getCookies();  

 

 刪除cookie

Java代碼   收藏代碼
  1. Cookie cookie = new Cookie("sessionID", "true");  
  2. cookie.setMaxAge(0);//注意這句  
  3. cookie.setPath("/");  
  4. cookie.setSecure(true);  
  5. response.addCookie(cookie);  

 

 

在jsp中處理cookie數據的經常使用方法

 

getComment();返回cookie的註釋getDomain();返回cookie的域名.getMaxAge();返回cookie的存活時間getName();返回cookie的名字getPath();返回cookie適用的路徑getSecure();若是瀏覽器經過安全協議發送Cookie將返回true值,若是瀏覽器使用標準協議剛返回false值getValue();返回cookie的值getVersion();返回cookie所聽從的協議版本setComment(String purpose);設置cookie的註釋setDomain(String domain);設置cookie的惟一使用者setMaxAge(int maxAge);設置cookie的有效期setPath(String url);設置Cookie的適用路徑setSecure(Boolean flag);設置瀏覽器是否僅僅使用安全協議來發送cookie,例如使用Https或sslsetValue(String newvalue);cookie建立後設置一個新的值setVersion(int v);設置cookie所聽從的協議版本.

相關文章
相關標籤/搜索