【摘要】:该方法返回的是包括所有Cookie值的数组,因此还要通过循环语句取出每个Cookie的值。从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变量中所保存数据的名称。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。