struts2中读写cookie小知识

保存cookie
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
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;
			} 
		}
	}

你可能感兴趣的:(java)