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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

detail頁面問題

在同一個(gè)detail頁面刷新,會(huì)出現(xiàn)多個(gè)相同的瀏覽記錄

54c3787e0001bcb705000334.jpg

正在回答

4 回答

上面說的不通順:

因?yàn)槟闶峭ㄟ^URL傳值的,地址欄../detail.jsp?id=6 ,所以每次request.getParameter("id")都能得到值,而list+=request.getParameter("id")+"," ? ? 這樣list每次都會(huì)加上 6,顯示的時(shí)候是用list根據(jù)這個(gè)字符串從數(shù)據(jù)庫中取數(shù)據(jù)的,所以刷新一次,list增加一次,自然瀏覽商品增加一個(gè)


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

因?yàn)槟闶峭ㄟ^URL傳值的,地址欄../detail.jsp?id=6 ,所以每次request.getParameter("id"),所以

list+=request.getParameter("id")+"," ? ? 這樣list每次都會(huì)加上 6,顯示的時(shí)候是用list根據(jù)這個(gè)字符串從數(shù)據(jù)庫中取數(shù)據(jù)的,所以刷新一次,list增加一次,自然瀏覽商品增加一個(gè)

0 回復(fù) 有任何疑惑可以回復(fù)我~
<%
???	String?list?=?"";
???	Cookie[]?cookies?=?request.getCookies();
???	if(cookies!=null?&&?cookies.length>0){
??		for(Cookie?c:cookies){
???			if(c.getName().equals("ListViewCookie")){
???				list=c.getValue();
???			}
???		}
???	}
???	list+=request.getParameter("id")+?",";
???	//如果瀏覽記錄超過1000條,清零
???	String[]?arr?=?list.split(",");
???	if(arr!=null?&&?arr.length>0){
???		if(arr.length>=1000){
???			list="";
???		}
???	}
???	Cookie?cookie?=?new?Cookie("ListViewCookie",list);
???	response.addCookie(cookie);
?%>


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

血手人屠

我也想到這個(gè)問題(還愚蠢的又問了一遍。。。) 我是想 在 把新的ID加到list中時(shí) 先 把他和 String[] arr = list.split(","); arr中最近的一條記錄作比較,不一樣就更新list 否則還是把原來的list放回cookie 這樣的想法能 避免一個(gè)商品的連續(xù)重復(fù),不能避免兩個(gè)商品循環(huán)重復(fù)。
2015-02-01 回復(fù) 有任何疑惑可以回復(fù)我~
#2

小王子抓貓咪 回復(fù) 血手人屠

這種簡(jiǎn)單的問題你自己認(rèn)真想想就能解決。這種問題的本質(zhì)就是一個(gè)字符串的問題,你直接在最近瀏覽的商品ID數(shù)組內(nèi)尋找新的ID,如果存在,就不添加。不存在才添加新瀏覽的商品ID。這樣你顯示的商品記錄表中就不會(huì)存在重復(fù)的商品了。
2015-02-08 回復(fù) 有任何疑惑可以回復(fù)我~

有可能添加cookie的時(shí)候是把之前的內(nèi)容替換了。吧jsp頁面的代碼貼一下吧

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

暴風(fēng)雨來了 提問者

看樓下,有關(guān)Cookie的代碼
2015-01-26 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JAVA遇見HTML——JSP篇
  • 參與學(xué)習(xí)       248275    人
  • 解答問題       3215    個(gè)

Java Web入門級(jí)教程JSP,帶你輕松的學(xué)習(xí)JSP基礎(chǔ)知識(shí)

進(jìn)入課程

detail頁面問題

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

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

幫助反饋 APP下載

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

公眾號(hào)

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