cookie物件及其應用:
阿新 • • 發佈:2019-02-11
cookie是存放在客戶瀏覽器中的一種變數,這種變數繫結與特定的瀏覽器;
cookie物件是一個key-value數值對,key表示cookie的名字,value表示存放的資料,可以是任何物件; Cookie c = new Cookie("name",str); 通過response物件,可以將cookie物件設定到客戶瀏覽器:response.addCookie(c); 例如:
String str = "Hello world";
Cookie c = new Cookie("ss",str);
response.addCookie(c);
通過request物件,可以將cookie物件中的資料讀取出來; Cookie[] cc = request.getCookies();
for(int i=0;i<cc.length;i++){
if("ss".equal(cc[i].getName())){
out.print(cc[i].getValue());
}
}
還可以通過下面方法設定cookie物件的壽命 cookie.setMaxAge(num); session的登出:
1、request.getSession().removeAttribute("username");
2、request.getSession().invalidate();
cookie物件是一個key-value數值對,key表示cookie的名字,value表示存放的資料,可以是任何物件; Cookie c = new Cookie("name",str); 通過response物件,可以將cookie物件設定到客戶瀏覽器:response.addCookie(c); 例如:
String str = "Hello world";
Cookie c = new Cookie("ss",str);
response.addCookie(c);
通過request物件,可以將cookie物件中的資料讀取出來; Cookie[] cc = request.getCookies();
for(int i=0;i<cc.length;i++){
if("ss".equal(cc[i].getName())){
out.print(cc[i].getValue());
}
}
還可以通過下面方法設定cookie物件的壽命 cookie.setMaxAge(num); session的登出:
1、request.getSession().removeAttribute("username");
2、request.getSession().invalidate();