首页 理论教育 JSP设计与开发-操作Cookie助你顺利开发!

JSP设计与开发-操作Cookie助你顺利开发!

时间:2023-11-08 理论教育 版权反馈
【摘要】:该方法返回的是包括所有Cookie值的数组,因此还要通过循环语句取出每个Cookie的值。从Cookie中取得数据的步骤如下。

JSP设计与开发-操作Cookie助你顺利开发!

1.创建Cookie

调用Cookie对象的构造函数可以创建Cookie。Cookie对象的构造函数有两个字符串参数:Cookie名字和Cookie值。名字和值都不能包含空白字符以及下列字符:[]()=,"/?@:;

Cookie cookie=new Cookie(CookieName,"Test_Content");

以上语句建立了一个Cookie对象,初始化有两个参数,第一个参数CookieName定义了Cookie的名字,后一个参数也是一个字符串,定义了Cookie的内容,也就是我们希望网页在用户的机器上标识的文件内容。举例如下。

2.读取Cookie值

使用getCookies()方法在程序中读取Cookie值。该方法返回的是包括所有Cookie值的数组,因此还要通过循环语句取出每个Cookie的值。

从Cookie中取得数据的步骤如下。

(1)调用request对象的getCookies方法,取得保存在Cookie中的数据,返回值为一个Cookie变量的数组,语法如下:(www.xing528.com)

Cookie[]数组名=request.getCookies();

(2)利用循环从Cookie变量数组中取出Cookie变量。

(3)调用Cookie的getName方法取得该变量中的数据的名称和值,加以对比,从而找出要取得的数据。语法如下:

Cookie变量.getName();

Cookie变量.getValue();

返回值为一个字符串,代表Cookie变量中所保存数据的名称。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈