大连建设网站哪家好,网站的排版包括什么,年度网站建设工作总结,网上怎么找承包小工程什么是Cookie
Cookie:客户端会话技术#xff0c;将数据保存到客户端#xff0c;以后每次请求都携带Cookie数据进行访问
Cookie 数据存放在浏览器端(客户端)
创建Cookie
1.创建Cookie
Cookie cookie new Cookie(key,value);
2.使用response响应…什么是Cookie
Cookie:客户端会话技术将数据保存到客户端以后每次请求都携带Cookie数据进行访问
Cookie 数据存放在浏览器端(客户端)
创建Cookie
1.创建Cookie
Cookie cookie new Cookie(key,value);
2.使用response响应Cookie给客户端浏览器
response.addCookie(cookie);
/** Copyright (c) 2020, 2023, All rights reserved.**/
package cn;import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.Cookie;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;
import java.lang.annotation.Retention;/*** pProject: scl-cookie - AddCookie/p* pPowered by scl On 2023-09-04 16:36:59/p* p描述p** author 孙臣龙 [1846080280qq.com]* version 1.0* since 17*/
WebServlet(/addCookie)
public class AddCookie extends HttpServlet {Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//创建CookieCookie cookie new Cookie(meite,scl);//设置存活时间cookie.setMaxAge(60);//添加Cookieresp.addCookie(cookie);}
}
3.获取Cookie Cookie[] cookies request.getCookies(); for(Cookie str : cookies){ System.out.println(str.getName()str.getValue()); }
/** Copyright (c) 2020, 2023, All rights reserved.**/
package cn;import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.Cookie;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;/*** pProject: scl-cookie - GetCookie/p* pPowered by scl On 2023-09-04 16:43:04/p* p描述p** author 孙臣龙 [1846080280qq.com]* version 1.0* since 17*/
WebServlet(/getCookie)
public class GetCookie extends HttpServlet {Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//获取CookieCookie[] cookies req.getCookies();for(Cookie str : cookies){System.out.println(str.getName()str.getValue());}}
}
Cookie过期时间
setMaxAge(int seconds):设置Cookie存活时间
1.正数将Cookie写入浏览器所在的电脑硬盘持久化存储到期自动删除
2.负数默认值Cookie存储在浏览器内存中当浏览器关闭内存释放则Cookie被销毁。
3.零删除对应Cookie //创建CookieCookie cookie new Cookie(meite,scl);//设置存活时间cookie.setMaxAge(60);//添加Cookieresp.addCookie(cookie);