cookie和session都是一种会话技术,从打开浏览器访问数据开始到关闭浏览器的所有请求与响应称为会话;
作用:
区别:cookie是存在客户端的,session是存在服务器上的
在java中的使用
1.cookie的API
new Cookie(key,value) 创建cookie
request.getCookies() 获取所有的cookie值
cookie.getName() 获取cookie的名称
cookie.getValue() 获取cookie的值
cookie.setMaxAge(number) 设置过期时间
response.addCookie(cookie) 将cookie存到浏览器
2.session的API
request.getSession() 获取session对象
session.setAttribute(key,value) 存储session
session.getAttribute(key) 根据session的键获取值
session.getMaxInactiveInterval()获取session的过期时间