亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

十一分鐘這里

if(c.getName().equals("username")||c.getName().equals("password"))


第一個getName明白,第二個比較密碼為啥還用這個


正在回答

3 回答

c.getName()獲取cookie名,與"username"和"password"分別進行比較,如果其中一個為真則執行if下的語句,把cookie的有效期設為0,即失效.

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

RinoLi 提問者

我的意思是為什么獲取密碼還用getName
2017-04-08 回復 有任何疑惑可以回復我~
#2

RinoLi 提問者

非常感謝!
2017-04-09 回復 有任何疑惑可以回復我~
#3

Czzzzt 回復 RinoLi 提問者

因為c是作為cookie的變量啊,c.getName是獲取cookie的名字而已,不是獲取密碼.
2017-04-18 回復 有任何疑惑可以回復我~

if(c.getName().equals("username")||c.getName().equals("password")) 這里的username和password? 這兩個指的是獲取哪里的值作為比較。不可能拿這兩個的字符串做比較啊。想不明白是哪里的值

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

Czzzzt

就是字符串
2017-06-19 回復 有任何疑惑可以回復我~
#2

Czzzzt

當你寫入cookie時,會讓你給寫入的cookie命名,相當于map的鍵值對,而cookie名是key,后面寫入的值則是value,當你寫入賬號和密碼的cookie時,在cookie內會有username和password這兩個key,通過判斷去獲取對應的value也就是你寫入的值。
2017-06-19 回復 有任何疑惑可以回復我~

因為c是作為cookie的變量啊,c.getName是獲取cookie的名字而已,不是獲取密碼.

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

慕粉1556379847

c.getName是獲取cookie的名字而已,不是獲取密碼.那還怎么和密碼比較
2017-04-18 回復 有任何疑惑可以回復我~
#2

qq_Sorry這里沒活口_0 回復 慕粉1556379847

用for-each是為了找到所有cookie)
2017-05-27 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

十一分鐘這里

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號