Cookie实现记录用户浏览记录
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {/**Cookie实现用户浏览记录*/String id = request.getParameter("id");System.out.println(id);//获取历史浏览记录 historyCookie[] cookies = request.getCookies();Cookie cookie = CookieUtils.findCookieByName(cookies, "history");//如果为null,新建一个Cookie,设置值,设置maxage,返回给客户端if(cookie == null){Cookie c = new Cookie("history",id);c.setMaxAge(60 * 60);response.addCookie(c);}else{//如果不为null,取出原来的值再拼接上刚取出的id,设置值,设置maxage,返回给客户端// 2#3#1 如果此时再次浏览 1 --> 1#2#3 String ids = cookie.getValue();String[] idsArr = ids.split("#");String newIds = "";boolean b = ArrayUtils.contains(idsArr, id);if(b){String[] newIdsArr = ArrayUtils.remove(idsArr, ArrayUtils.indexOf(idsArr, id));newIds = String.join("#", newIdsArr);newIds = String.join("#", id,newIds);}else{newIds = String.join("#", id,ids);}cookie.setValue(newIds);cookie.setMaxAge(60 * 60);response.addCookie(cookie);}response.sendRedirect("product_info.htm");}
Cookie实现记录用户浏览记录相关推荐
- cookie知识,小应用:记住用户名;记录用户浏览记录
2019独角兽企业重金招聘Python工程师标准>>> cookie 技术: cookie属性: name: 名称 value:取值 path:路径(可选) maxAge :生命周期 ...
- 用JS中的cookie实现商品的浏览记录
最近在做一个购物车效果,为了实现商品的浏览记录效果可是让我百般周折,避免以后忘记特写此随笔与大家共享,希望博友们看后有所收获. 第一步:在一个公用的js文件下getCookie("liula ...
- js操作Cookie,实现历史浏览记录
/*** history_teacher.jsp中的js,最近浏览名师* @version: 1.0* @author: mingming*/ $(function(){getHistory(); } ...
- Django 处理用户浏览记录
当用户点击某一个产品时就会有一个产品浏览记录,记录存进session 里,因为浏览记录是多条,所以session存的应该是个列表 # 判断是否登录,在登录状态下操作 if user:# 先取sessi ...
- php记录上次观看记录,PHP 记录用户访问记录
$id = $_GET['id']; $TempNum = 4;//cookie里面存储多少个浏览记录 if(isset($_COOKIE['RecentlyGoods']))//判断是否设置了COO ...
- JS使用实现记录客户浏览记录
实现使用Cookie记录浏览记录的方式比较多,如使用jquery.cookie.js插件,这里使用js原生实现,当然当中也用到了jquery取值和遍历(就因为jQuery用着太方便了) <!DO ...
- python 按键记录器 密码记录 用户输入记录
# -*- coding: utf-8 -*-from ctypes import byref, create_string_buffer, c_ulong, windll import python ...
- 使用cookie保存用户的浏览记录
我们在写关于用户对商品额的浏览记录的时候一般使用cookie进行记录,cookie一般保存字符串比较常用,如果想保存对象可以使用序列化,这里不做过多的解释,我们现在只做简单的cookie应用,cook ...
- 通过Cookie存取用户游览记录的代码示例
Cookie存入用户游览记录: 这里直接存用户游览商品的ID protected void doGet(HttpServletRequest request, HttpServletResponse ...
最新文章
- Windows下64位Apache服务器的安装
- JSON jquery 与php 入门
- finereport与finebi差别_Finereport和Finebi的区别
- 2008安装完了找不到_防臭地漏哪种好?防臭地漏怎么安装?一篇文章全了解
- Apache Storm技术实战之3 -- TridentWordCount
- 详细解析RxAndroid的使用方式
- 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_1-1.SpringBoot整合微信支付开发在线教育视频站点介绍...
- 百度杀毒软件2013正式发布
- flash游戏开发教程
- 美化windows xp 完全教程
- 如何获取宝宝取名软件注册码
- hazelcast java_Hazelcast
- 阿里安全专家BlackHat和DEFCON现场演示:一分钟越狱iOS 11.4
- 【图像分类】YOLOv5-6.2全新版本:支持图像分类
- 如何删除PDF水印,PDF删除水印的方法
- Python高级编程之数据库sqlite3(一)
- 关于计算机的英语谜语,英语谜语大全及答案100个|英语谜语(50条)
- matlab的单项悟空整流,基于MATLAB的单相桥式整流电路研究
- 物业管理系统源码java,物业管理系统Java版源码附设计论文
- 算法分析-子集和数,回溯法