第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

有一處代碼看不到

?list = c.getValue();這句代碼執(zhí)行后list獲得的值是什么 再執(zhí)行l(wèi)ist+=request.getParameter("id")+",";后list值是什么



正在回答

1 回答

list = c.getValue()獲取的是Cookie中,ListViewCookie里面已經(jīng)的存儲的商品ID,再執(zhí)行l(wèi)ist+=request.getParameter("id")+",";是為了把目前點擊商品詳情的這個新的ID值放進Cookie中的ListViewCookie里面。

好比原來Cookie里面是1,2,3。

list = c.getValue();的值就是 1,2,3,

剛點擊的商品ID是4;

list+=request.getParameter("id")+",";的值就是1,2,3,4,

最后list = 1,2,3,4,

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

梅影西風(fēng) 提問者

非常感謝!
2016-03-16 回復(fù) 有任何疑惑可以回復(fù)我~
#2

梅影西風(fēng) 提問者

感覺老師應(yīng)該把Cookie cookie = new Cookie("ListViewCookie",list);放到前面 這樣更容易理解
2016-03-16 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Doc獻世 回復(fù) 梅影西風(fēng) 提問者

放到后面更好,要是放到前面的話,就會出現(xiàn)這樣的情況,我第一次訪問的商品,就出現(xiàn)在我最近瀏覽的商品那邊了,放在后面是個邏輯關(guān)系的問題。其次就是,你一定要想把cookie中保存的商品id先遍歷了,全部添加到list中,最后才把ListViewCookie創(chuàng)建到新的cookie中,然后通過服務(wù)器給客戶端一個響應(yīng),添加到之后的Cookie中,也就是后面你再次瀏覽的ListViewCookie中。我就是這么理解的,要不你試試把那句放到前面看看
2016-04-06 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

有一處代碼看不到

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號