JSP_cookies no se refrescan los valores

Hugo
16 de Septiembre del 2003
Saludos.
Tengo hechas 3 páginas JSP, en la primera imgreso un usuario y contraseña la cual hace link a otra si la clave que ingresó es correcta.
Si es correcta mando a guardar una cookie con el nombre del usuario que ingresó, desde esta página hago link a otra en la cual leo el cookie y desplego el nombre por pantalla......

EL PROBLEMA ES QUE CUANDO CORRO LAS 3 PÁGINAS DESDE LA PÁGINA DE ACCESO NO DESPLIEGA EL NOMBRE DE USUARIO EN LA ULTIMA PÁGINA. SOLO LO HACE SI CORRO INDEPENDIENTEMENTE LA ULTIMA PAGINA...

por favor me pueden decir que puede estar pasando


Nota: Utilizo Tomcat.

Este el el código de la página 2::

<% final int fin =60*60*24*365;
Cookie cookie = new Cookie("userpass",request.getParameter("txtlogin")+" "+request.getParameter("txtpassword"));
cookie.setMaxAge(fin);
response.addCookie(cookie);
%>


Este el el código de la página 3 en la que leo la cookie::

<%
Cookie cookies[]=request.getCookies();
Cookie cookie;
String nombre="";
String dato ="";
for(int i=0;i<cookies.length;i++){
cookie = cookies[i];
nombre = cookie.getName();
if(nombre.equals("userpass")){
dato = cookie.getValue();
}
}
%>



Gracias