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可以长期保存在浏览器里面,与会话无关

浙公网安备 33010602011771号