Cookie

pessoal, gravo um cookie em uma página, e não consigo ler este cookie em outra página.

Reparei que o cookie só é lido quando dou um atualizar no browser.

Como faço para esse cookie ser lido sem que haja necessidade de se clicar no botão atualizar.

Parte do código da página que cria o cookie

[code]<%

Cookie c = new Cookie("nome","maria");
response.addCookie(c);
response.sendRedirect("…/home.jsp");

%>[/code]

Parte do código da página home.jsp que lé o cookie

[code]<%
Cookie cs[] = request.getCookies();
String cNome = null;

for &#40;int i = 0; i &lt; cs.length; i++&#41;
    if &#40;cs&#91;i&#93;.getName&#40;&#41;.equals&#40;&quot;solserv&quot;&#41;&#41;
        cNome = cs&#91;i&#93;.getValue&#40;&#41;;

if &#40;cNome == null&#41;
    out.println&#40;&quot;Não encontrado&quot;&#41;;
else
    out.println&#40;&quot;Conteúdo&#58; &quot; + cNome&#41;;

%>[/code]
Quando entro na página home.jsp a mensagem Não encontrado é exibida e quando clico em atualizar aí sim a mensagem Conteúdo: maria aparece

Um abraço para todos.

[color=“green”][size=“11”]Mantenha seu código mais claro para os outros usuários usando a tag CODE - matheus[/size][/color]

cara, muito estranho… esse é todo o código relevante ao teu cookie? será q não tem alguma configuração de navegar no meio disso? bem… provavelmente não… to quebrando a cabeça aqui, qnd eu chegar em casa vou ver se rodo seu exemplo ok

Os códigos do cookie são apenas estes das duas páginas.

O navegador que eu estou usando é o IE 6.

jpc tenta configurar o cache do seu navegador… vai ver ele ta pegando do cache ao inves de o novo…