cookie的使用

1. 什么是cookie:  cookie是由Netscape公司发明,常用的是跟踪用户会话方式,是由服务器端生成并发送给客户端浏览器的,浏览器会将其保存某个目录文件夹下。

2. cookie的作用表现: 对特定对象追踪,如访问者的访问次数,最后访问时间,路径等。

3.cookie对象的几个常用方法:

方法名称说明
void setMaxAge(int expirt)设置cookie的有效期,以秒为单位
void setValue(String value)在cookie创建后,为cookie赋予新的值
String getName()获取cookie的名称
String getValue()获取cookie的值
int getMaxAge获取cookie的有效时间,以秒为单位

4. 在JSP中使用cookie: 在JSP中实用cookie,需要经过以下步骤

(1)创建cookie对象:

        name:用于代表cookie的名称

        value:用于表示该名称所对应的值

cookie 类在javax.servlet.http 包下。当jsp翻译成文件时,会自动导入javax.servlet.http 包下所有的类

 (2)写入cookie:

        在创建cookie对象后,就使用response对象的addCokie()方法实现写入cookie

 5.使用cookie存值,取值

       (1)在addCookie.jsp中使用cookie存储数据  然后JSP通过response对象的cookie()方法写入cookie,读取是需要调用JSP中的request对象的getCookie()方法。该方法将返回请求中的cookie对象组数,因此必须通过遍历的方式进行访问。

 (2) 把cookie的数据读取出来并在浏览器显示:

(3)浏览器内容

 

 6.cookie的有效期:

        当用户访问网页时,cookie能够在客户端创建一个文件,用于记录用户的有关数据,但是cookie 在客户端存在时间并不是无限期的,我们可以指定cookie的有效期 在有效期内cookie存在始终存在并能够被读取,当cookie达到有效期后,cookie将会被客户端清楚。

 

超过60秒

 

没有超过60秒

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值