c.getValue()取得谁的值

来源:6-4 案例:Cookie在登录中的应用

Sxy97

2016-05-21 14:19

在for(Cookie c:cookies)下

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

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

写回答 关注

3回答

  • 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.


    error昵...

    是不是因为之前在输入框有name="username",而用户的输入是value,这一键值对就保存到了cookie当中

    2016-09-23 18:22:54

    共 2 条回复 >

  • 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.

    所以,你现在明白了吧

    qq_云在风...

    这个错了,看下面

    2016-05-28 18:57:09

    共 1 条回复 >

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

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

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248280 学习 · 3071 问题

查看课程

相似问题