java對cookie的操作其實不是很難的,主要就是對cookie 的建立和cookie的讀取操作吧,還有對cookie的生命周期的設置,和cookie的路徑的設置。。。。
一:首先我們建立一個有生命周期的cookie吧,代碼如下:
int seconds=saveTime*24*60*60;//這里是一天為單位設置其周期
Cookie cookie=new Cookie("cookiename","cookievalue");
cookie.setMaxAge(sendons);
//設置路徑,這個路徑即為該工程下都可以訪問該cookie如果不設置路徑,那么設置該路徑cookie路徑及其路徑可以訪問
cookie.setPath("/");
response.addCookie(cookie);
二:建立一個沒有生命周期的cookie,即隨著瀏覽器的關閉就消失的cookie,代碼如下:
HttpServletRequeset request;
HttpServletResponse response;
Cookie cookie=new Cookie("cookiename","cookievalue");// 相當于一個Map
response.addCookie(cookie);
三:下面我介紹如何讀取cookie吧,代碼如下:
Cookie[] cookies=request.getCookies();
String[] cooks=null;
String username=null;
String password=null;
if(cookie!=null){
for(Cookie coo:cookies){
String aa=coo.getValue();
cookie=aa.split("==");
if(cooks.length==2){
username=cooks[0];//get the cookie name
password=cooks[1];//get the cookie value
}
}
}
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
28 | 29 | 30 | 1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 | |||
12 | 13 | 14 | 15 | 16 | 17 | 18 | |||
19 | 20 | 21 | 22 | 23 | 24 | 25 | |||
26 | 27 | 28 | 29 | 30 | 31 | 1 | |||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
常用鏈接
留言簿
隨筆檔案
搜索
最新評論

- 1.?re: Java Web與數據庫相連接
- dd
- --ss
- 2.?re: JFreeChart項目簡介
- 評論內容較長,點擊標題查看
- --JFreeChart項目簡介
- 3.?re: JFreeChart項目簡介
-
JFreeChart項目簡介
JFreeChart項目簡介
JFreeChart項目簡介
JFreeChart項目簡介 - --JFreeChart項目簡介
- 4.?re: JFreeChart項目簡介
- JFreeChart項目簡介
- --JFreeChart項目簡介
- 5.?re: Hibernate 之getCurrentSession 與 openSession() 的區別
- getCurrentSession有點復雜
- --IE10下載