Cookies

Eu tô tentando testar uma aplicação com cookies… porém não tah funcionando como eu esperava… esta sempre caindo no else… ou seja parace q ele não guarad as informações do cookie… o q estou fazendo de errado?

public class CookieTest extends HttpServlet{
	
	public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{
		response.setContentType("text/html");
		PrintWriter out = response.getWriter();
		Cookie[] cookies = request.getCookies();
		if(cookies != null){
			for(int i=0; i<cookies.length; i++){
				Cookie cookie = cookies[i];
				if(cookie.getName().equals("username")){
					String username= cookie.getValue();
					System.out.println("Hello "+ username);
					break;
				}
			}
		}
		else{
			System.out.println("Blah");
		}
	}

Obrigada

por favor, mostre o código de onde você está gravando os cookies