Cookie-1
cookie在客户端进行存取
创建cookie
注意一定要加response操作
如果没有这一步就无法将cookie里面的值传给客户端
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <% Cookie cookie=new Cookie("name","zahngsan"); response.addCookie(cookie); %> </body> </html>
在服务端将信息传到客户端
当你再次请求的时候就会发现信息已经传到cookie里面了
然后就会保存在你的浏览器里面,即使你关闭了代码
读取Cookie数组
Cookie[] cookies = request.getCookies();
Cookie的常用方法
void setMaxAge(int age) 设置Cookie的有效时间,单位为秒
int getMaxAge() 获取Cookie的有效时间
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <% //Cookie为一个数组 Cookie[] cookies=request.getCookies(); //将cookie里面的数据返回到客户端页面上 System.out.println(cookies[0].getMaxAge()); %> </body> </html>
String getName() 获取Cookie的name
String getValue() 获取Cookie的value
session与cookie的区别
session会随着会话的结束而销毁
cookie可以长期保存在浏览器里面,与会话无关
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决