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

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

如果重復點擊一個商品,讓Cookie中是 1,1,1,1,1,1 這樣子

RT, ? cookie中這樣保存 ?那取出來的最近看過的商品 ? 也是 ?重復的 ? 是不是可以 再追加判斷 ?不重復的才顯示出來?

正在回答

2 回答

取得最近不同的5個瀏覽歷史記錄,但是有一點,我覺得這步其實在客戶端執行應該會比較好,因為這時客戶端資源應該比較多

public ArrayList<Items> getHistoryList(String list) {

/** 接收最近5個商品 */

ArrayList<Items> hlist = new ArrayList<Items>();

/** 將字符串劃分 */

String[] arr = list.split(",");

/** 取得最近瀏覽的不同商品的5個id */

String[] temp5 = new String[5];

/** 判斷temp5數組中是否已經含有該id */

boolean contain = false;

for (int i = arr.length - 1, count = 0; i >= 0 && count < 5; i--) {

System.out.println("conut1:" + count);

for (int k = 0; k < count; k++) {

// 如果含有,設置contain為true

if (temp5[k].equals(arr[i])) {

contain = true;

break;

}

}

// 如果不含有,則把該商品添加到期中

if (!contain) {

temp5[count] = arr[i];

hlist.add(getItemById(Integer.parseInt(temp5[count])));

count++;

System.out.println("conut2:" + count);

}

contain = false;

}

return hlist;

}


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

好吧 ?這個問題問過了。。。我愚蠢了- -

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

舉報

0/150
提交
取消

如果重復點擊一個商品,讓Cookie中是 1,1,1,1,1,1 這樣子

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

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

幫助反饋 APP下載

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

公眾號

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