我關于cookies的獲取及list內容的創建的代碼順序有些困惑
就是這個部分。難道不應該是先填充list的內容,然后根據list的內容創建名為ListViewCookie的cookie對象嗎?
若按視頻中的代碼書寫順序,感覺邏輯順序上有問題啊。cookie對象都還沒創建,你怎么去獲得的Cookie[]中找到名為找到名稱為ListViewCookie的cookie???
就是這個部分。難道不應該是先填充list的內容,然后根據list的內容創建名為ListViewCookie的cookie對象嗎?
若按視頻中的代碼書寫順序,感覺邏輯順序上有問題啊。cookie對象都還沒創建,你怎么去獲得的Cookie[]中找到名為找到名稱為ListViewCookie的cookie???
2018-12-05
舉報
2019-02-06
邏輯應該沒問題,用戶第一次登錄cookie應該為null或者沒有名為ListViewCookie的cookie,所以if那過不去,所以不妨礙后面。按照這個代碼邏輯,即使你在用戶第一次登錄先創建cookie由于沒有瀏覽器記錄,所以還是"",但是第二次你先創建了一個cookie然后在加入response中,可以會導致以前的cookie被覆蓋掉,以前的瀏覽記錄多的話,數據不就損失了嗎
2019-12-05
這個代碼沒問題的,先判斷客戶端之前有沒有創建過這個cookie(之前有沒有你不知道,所以要判斷),如果之前就有這個cookie了,就把他的值賦給list,沒有也沒關系,跳過這段代碼;
2019-04-07
這個cookie是存在你的本地計算機里的,request 的getCookies方法內部會自建一個cookies集合返回
2018-12-06
可見樓主是個編程高手,免費課程注重的是實現過程的一個演練!真的要編寫可以根據自己需求靈活去寫