¿Qué son las cookies?
- Las cookies son archivos de texto que se almacenan en la máquina del cliente.
- Se utilizan para rastrear la información con diversos fines.
- Soporta cookies HTTP usando tecnología servlet.
- Las cookies se establecen en el encabezado HTTP.
- Si el navegador está configurado para almacenar cookies, mantendrá la información hasta la fecha de caducidad.
Los siguientes son los métodos de las cookies:
-
Public void setDomain (dominio de cadena)
Se utiliza para establecer el dominio al que se aplica la cookie.
-
Cadena pública getDomain ()
Se utiliza para obtener el dominio al que se aplica la cookie.
-
Public void setMaxAge (vencimiento int)
Establece el tiempo máximo que debe aplicarse hasta que caduque la cookie.
-
Público intgetMaxAge ()
Devuelve la edad máxima de la cookie.
-
Cadena pública getName ()
Devuelve el nombre de la cookie.
-
Public void setValue (valor de cadena)
Establece el valor asociado con la cookie.
-
Cadena pública getValue ()
Obtenga el valor asociado con la cookie
-
Public void setPath (ruta de cadena)
Establece la ruta a la que se aplica la cookie.
-
Cadena pública getPath ()
Obtiene la ruta a la que se aplica la cookie
-
Public void setSecure (bandera booleana)
Debe enviarse a través de conexiones cifradas o no.
-
Public void setComment (String cmt)
Describe el propósito de la cookie.
-
GetComment de cadena pública ()
Devuelve los comentarios de cookies que se han descrito.
Cómo manejar cookies en JSP
- Creando el objeto cookie
- Establecer la edad máxima
- Envío de la cookie en encabezados de respuesta HTTP
Ejemplo:
En este ejemplo, estamos creando cookies de nombre de usuario y correo electrónico y agregamos antigüedad a la cookie durante 10 horas e intentamos obtener los nombres de las variables en action_cookie.jsp
Action_cookie.jsp.
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%>Galleta Gurú Nombre de usuario:
Correo electrónico: