为了账号安全,请及时绑定邮箱和手机立即绑定

c.getValue()取得谁的值

在for(Cookie c:cookies)下

username=c.getValue();
password=c.getValue();l

两个都是c.getValue(),自己就对应相应的值了

正在回答

3 回答

一个cookie包括两个内容 name和value;

例如:Cookie c = new Cookie();

c.setName("username");    //设置用户名name=username

c.setValue("小明");         //设置密码value=小明

这一个name->value,我们称之为键值对。键就是name  值就是value.所以一个cookie对应一个键值对。我们可以通过知道的name来获得其对应的值。比如说,我们知道name= username 。那么我们要获得username是什么就可以通过

先判断c.getName()是不是自己设定的username如果是就是自己要找的cookie

String name = c.getvalue();

你可以这么理解,一个cookie就是一个小甜饼,name就是外皮,value就是馅。。。cookies就是一堆甜饼。

所以,username 是一个键值对,password也是一个键值对,这是两个cookie,每个甜饼都有自己的name和value.

所以,你现在明白了吧

上面那个回答,结合了key value的思想讲的,但是cookie蛋疼,name value.


1 回复 有任何疑惑可以回复我~
#1

error昵称已占用

!感谢
2016-09-23 回复 有任何疑惑可以回复我~
#2

error昵称已占用

是不是因为之前在输入框有name="username",而用户的输入是value,这一键值对就保存到了cookie当中
2016-09-23 回复 有任何疑惑可以回复我~

一个cookie包括两个内容 key 和value;

例如:Cookie c = new Cookie();

c.setKey("username");    //设置用户名key=username

c.setValue("小明");         //设置密码value=小明

这一个key ->value,我们称之为键值对。键就是key 值就是value.所以一个cookie对应一个键值对。我们可以通过设置的key来获得其对应的值。比如说,我们知道key = username 。那么我们要获得username是什么就可以通过

String name = c.getvalue("username");

你可以这么理解,一个cookie就是一个小甜饼,key就是外皮,value就是馅。。。cookies就是一堆甜饼。

所以,username 是一个键值对,password也是一个键值对,这是两个cookie,每个甜饼都有自己的value.

所以,你现在明白了吧

1 回复 有任何疑惑可以回复我~

因为usernameCookie中存的就是username的实际内容,passwordCookie也是。所以getValue()获得Cookie内容,就是获得相应的值。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

c.getValue()取得谁的值

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信