Estudiante
//El código del servlet encargado de crear las cookies,
//enviarlas al navegador cliente y visualizar las existentes se muestra a
continuación.
import java.io.*;
importjavax.servlet.*;
import javax.servlet.http.*;
public class SetCookie extends HttpServlet {
public void doGet(HttpServletRequest peticion, HttpServletResponse respuesta)
throws IOException, ServletException{
String nombre, valor; respuesta.setContentType("text/html"); PrintWriter out =
respuesta.getWriter();
// Se visualizan la cookies existentes Cookie[] cookies = peticion.getCookies(); if(cookies != null)
for (int i = 0; i < cookies.length; i++)
{
Cookie c = cookies[i];
nombre = c.getName();
valor = c.getValue();
out.println(nombre + " = " + valor + "");
}
// Se añade la cookierecibida a la respuesta
nombre = peticion.getParameter("NombreCookie");
if (nombre != null && nombre.length() > 0)
{
valor = peticion.getParameter("ValorCookie");
Cookie c = new Cookie(nombre, valor);respuesta.addCookie(c);
}
}
public void doPost(HttpServletRequest peticion, HttpServletResponse respuesta)
throws IOException, ServletException
{
doGet(peticion, respuesta);
}
}
Página 1ServletCookies
//El código del servlet encargado de crear las cookies,
//enviarlas al navegador cliente y visualizar las existentes se muestra a
continuación.
import java.io.*;
importjavax.servlet.*;
import javax.servlet.http.*;
public class SetCookie extends HttpServlet {
public void doGet(HttpServletRequest peticion, HttpServletResponse respuesta)
throws IOException, ServletException{
String nombre, valor; respuesta.setContentType("text/html"); PrintWriter out =
respuesta.getWriter();
// Se visualizan la cookies existentes Cookie[] cookies = peticion.getCookies(); if(cookies != null)
for (int i = 0; i < cookies.length; i++)
{
Cookie c = cookies[i];
nombre = c.getName();
valor = c.getValue();
out.println(nombre + " = " + valor + "");
}
// Se añade la cookie...
Regístrate para leer el documento completo.