1. 程式人生 > >cookie物件及其應用:

cookie物件及其應用:

 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();