Cookie

Oi pessoal.
Alguém já trabalhou com cookie no Struts?
Tenho um sistema de login que é o seguinte:
O cliente coloca o usuário e a senha,é feita uma pesquisa no Banco de Dados e se aquele usuário existe é setado um atributo de session que é o username e recuperado na página para o usuário ver.
Como faz para gravar o username em um cookie para da próxima vez que ele acessar a aplicação da máquina dele já estar logado automaticamente?

Entao, trabalhar com cookie nao é do Struts e sim do jee…
acredito que vc faz a validacao do usuario logado ou nao via filtro, se for assim, entao toda vez vc deverá validar o cookie para saber se o usuário ja acessou sua pagina,

pra gravar um cookie ou recuperar vai ai:

public static String getValue(String key, Cookie[] cookies){
		if(cookies!=null){
			for(Cookie cookie:cookies){
				if(cookie.getName().equals(key)){
					return cookie.getValue();
				}
			}	
		}
		return null;
	}
	
	
	public static void setCookie(String cookieName,String cookieValue, HttpServletResponse response){
		Cookie cookie = new Cookie(cookieName, cookieValue);
		cookie.setMaxAge(31536000); //Expiracao do cookie em millis
		response.addCookie(cookie); //Adiciona o cookie propriamente
	}

Obrigado amigo.
Agora vout tentar implementar