struts 2でクッキーを読み書きする小さな知識

671 ワード

クッキーを保存
Cookie cookie = new Cookie("MemberId", memberId);   //cookie  ,cookie 
   
cookie.setPath("/");//cookie     ,/          cookie,   path   path   cookie
cookie.setMaxAge(30*60);    //   ,    
ServletActionContext.getResponse().addCookie(cookie); //  cookie    

クッキーの読み込み
Cookie[] cookies = ServletActionContext.getRequest().getCookies();
	if(cookies!=null){
		for(int i=0;i<cookies.length;i++){
			if(cookies[i].getName().equals("MemberId")){
				userId = cookies[i].getValue();
				break;
			} 
		}
	}