星空网 > 软件开发 > Java

使用cookies查询商品浏览记录

经历了俩个星期,易买网项目如期完工,现在总结一下如何使用cookies实现浏览商品的历史记录。

第一步:创建商品实体类。

第二步:连接oracle数据库

第三步:创建商品三层架构

效果图:

使用cookies查询商品浏览记录

 

在要显示 的地方加入核心代码:

<h2>最近浏览</h2>      <div >     <%  //获取所有的cookie      Cookie[] cookies = request.getCookies();          //筛选cookie      if(cookies != null && cookies.length>0){        for(int j = cookies.length-1; j>=0; j--){          String cookieName = cookies[j].getName();          if(cookieName.startsWith("product-view")){                        //调用查询商品的方法            List<easybuy_product> list4 = productbiz.product(cookies[j].getValue());            request.setAttribute("list4",list4);                        %>      <c:forEach var="hao" items="${requestScope.list4}" >          <dl class="clearfix">        <dt><img src='/images/loading.gif' data-original="${hao.ep_file_name}" width="50px"/></dt>        <dd><a href="addcookie?id=${hao.ep_id}" target="_blank">${hao.ep_name}</a></dd>                  </dl>      </c:forEach>      <%}}}%>    </div>

点击跳转查看商品详细页代码如下:

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";//获取商品idrequest.setCharacterEncoding("utf-8");String book = request.getParameter("id");Cookie[] cookies = request.getCookies();List<Cookie> cookieList = new ArrayList<Cookie>();Cookie tempCookie =null;//筛选cookieif(cookies != null && cookies.length>0){  for(Cookie c:cookies){    String cookieName = c.getName();    if(cookieName.startsWith("product-view")){      cookieList.add(c);    }        if(c.getValue().equals(book)){      tempCookie = c;    }  }}  if(cookieList.size()>=10 && tempCookie==null){  tempCookie = cookieList.get(0);}Cookie cookie = new Cookie("product-view"+book,book);response.addCookie(cookie);%>

这样就实现了商品的浏览记录。

 




原标题:使用cookies查询商品浏览记录

关键词:ie

ie
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

爱竞(LoveAd):https://www.ikjzd.com/w/1573202327016742914
Lowe's:https://www.ikjzd.com/w/1573202337075027969
曼伯特:https://www.ikjzd.com/w/1573202337997774849
乐客商学院:https://www.ikjzd.com/w/1573202346310885378
Lucky Orange:https://www.ikjzd.com/w/1573202347581759490
Luggage Factory:https://www.ikjzd.com/w/1573202348114092034
川藏线自驾游要怎么走才比较划算呢?:https://www.vstour.cn/a/411240.html
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流