cookie相关内容:用法,特点,常用功能以及与session的异同

cookie的简介

cookie是Web服务器保存在客户端的一系列文本信息
cookie的作用
对特定对象的追踪
实现各种个性化服务
简化登录
安全性能
容易泄露信息

在JSP中使用cookie(语法)

创建cookie对象

Cookie newCookie = new Cookie(String key, String value);

写入cookie

response.addCookie(newCookie);

读取cookie

Cookie[] cookies = request.getCookies();

cookie对象的常用方法

 

 

void setMaxAge(int expiry)

设置cookie的有效期,以秒为单位

void setValue(String value)

在cookie创建后,对cookie进行赋值

String getName()

获取cookie的名称

String getValue()

获取cookie的值

int getMaxAge()

获取cookie的有效时间,以秒为单位

cookie与session的对比( 存储位置,数据类型,数据有效期用途)

 

 cookie只能存放4k的数据,而session理论上没有做限制

 

cookie/session使用注意事项
1.cookie大小有限制 4k

2.cookie不能跨浏览器

3.cookie不支持中文

4.如果是安全性较高的数据应存放在session中,因为cookie存放在客户端总会轻易被不法分子获取

5.如果是访问量特别大的网站,尽量不要在session中存储用户数据,因为每个用户存一个session会给服务器造成很大的压力

posted @ 2020-07-22 08:24  燃子  阅读(183)  评论(0编辑  收藏  举报