搜索
您的当前位置:首页正文

JavaEE学习记录(Jsp状态管理)

来源:知库网

Cookie概述:
什么是cookie?

Cookie中文名称“小甜饼”,是web服务器保存在客户端的一系列文本信息。
典型应用一、判断用户是否登录网站。
二、购物车的处理

Cookie的作用:

对特定对象的追踪;
保存用户网页浏览记录与习惯
简化登录
安全风险:容易泄露用户信息
JSP中创建与使用cookie
创建cookie对象
Cookie newCookie = new Cookie(String key,Object value);
写入Cookie对象
respone.addCookie(newCookie);
读取Cookie对象
Cookie[] cookie = request.getCookies();

常用方法:

Void setMaxAge(int expiry) 设置cookie的有效期,以秒为单位
Void setValue(String value) 在cookie创建后,对cookie赋值
String getName() 获取cookie的名字
String getValue()  获取cookie的值
Int getMaxAge() 获取cookie的有效期,以秒为单位

session和cookie对比

共同点 :
- 都是保存用户状态的机制
- 都会过期,也就是都有一个生存期限
session保存在服务器端的内存里面
session的安全性要比cookie要高
Top