課程
/后端開發(fā)
/Java
/JAVA遇見HTML——JSP篇
在同一個(gè)detail頁面刷新,會(huì)出現(xiàn)多個(gè)相同的瀏覽記錄
2015-01-24
源自:JAVA遇見HTML——JSP篇 8-8
正在回答
上面說的不通順:
因?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è)
因?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è)
<% ??? 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); ?%>
血手人屠
小王子抓貓咪 回復(fù) 血手人屠
有可能添加cookie的時(shí)候是把之前的內(nèi)容替換了。吧jsp頁面的代碼貼一下吧
暴風(fēng)雨來了 提問者
舉報(bào)
Java Web入門級教程JSP,帶你輕松的學(xué)習(xí)JSP基礎(chǔ)知識(shí)
1 回答web.xml頁面問題
2 回答user頁面的問題
1 回答頁面跳轉(zhuǎn)問題
2 回答頁面跳轉(zhuǎn)問題
1 回答jsp頁面輸出問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-02-12
上面說的不通順:
因?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è)
2015-02-12
因?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è)
2015-01-26
2015-01-26
有可能添加cookie的時(shí)候是把之前的內(nèi)容替換了。吧jsp頁面的代碼貼一下吧