问答详情
源自:6-4 案例:Cookie在登录中的应用

c.getValue()取得谁的值

在for(Cookie c:cookies)下

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

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

提问者:Sxy97 2016-05-21 14:19

个回答

  • qq_云在风中_0
    2016-05-28 18:56:30

    一个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.


  • qq_云在风中_0
    2016-05-28 18:50:40

    一个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.

    所以,你现在明白了吧

  • hyaline
    2016-05-21 14:46:49

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