Necesito leer una cookie

claudia
31 de Agosto del 2004
Tengo un programa sencillo en el que cree una cookie este es el codigo:
<%
HttpSession laSesion=request.getSession(true);
laSesion.setAttribute("elNombre", request.getParameter("nombre"));

String user = request.getParameter("nombre");
String cooUser = "cUser";
Cookie cUser = new Cookie(cooUser,user);
cUser.setVersion(0);
cUser.setSecure(false);
cUser.setComment("Usuario que se saluda");
cUser.setMaxAge( 1 );

response.addCookie(cUser);
%>
Su nombre fue recibido

<BR>
<A HREF="saludar.jsp"> Continuar </A>

Cuando doy clic en el link continuar el debe incarme saludar.jsp, el cual debe leerme la cookie, soy principiante en este tema, y no he podido hacerlo, el codigo de este es el siguiente:

<%
HttpSession laSesion=request.getSession();

if (laSesion==null) {
%>
!La sesion no ha sido creada!

<%} else { %>

!HOLA <%=laSesion.getAttribute("elNombre")%>!
<%} %>

lo que quiero es que este lea la cookie y que cuando diga hola, el me muestre el nombre de campo cUser que esta en la cookie,

le agradezco mucho quien me pueda enseñar a leer esta cookie.

gracias.

d2clon
31 de Agosto del 2004
las cookies y la session son dos cosas diferentes..
para recuperar la session es, como haces, sesion = request.getSessio();

pero si lo que quieres es recuperar las cookies:
Cookie[] cookies = request.getCookies();

http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/http/HttpServletRequest.html#getCookies()

saludos
d2clon