zoukankan      html  css  js  c++  java
  • cookie浅析

    cookie:

       Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。

    @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
           //设置编码
            resp.setCharacterEncoding("utf-8");
            resp.setContentType("text/html;charset=utf-8");
            PrintWriter out = resp.getWriter();
            out.print("你上一次访问的时间是:");
    
            //获得用户的时间cookie,并且获取值,如果第一次的话,是没有Cookie信息的,所以Cookie数组可能为null,所以我们要做判断
            Cookie[] cookies = req.getCookies();
            for (int i=0;cookies != null && i<cookies.length;i++){
                if (cookies[i].getName().equals("lastAccessTime")){
                    long cookieValue = Long.parseLong(cookies[i].getValue());
                    Date date = new Date(cookieValue);
                    out.print(date.toLocaleString());
                }
            }
    
            //创建每次访问的时候,我们都会回写一个Cookie给客户机,并且将Cookie的有效期设置为30天,路径设置成整个web应用
            Cookie cookie = new Cookie("lastAccessTime",System.currentTimeMillis()+"");
            cookie.setMaxAge(60); //1分钟
            cookie.setPath("/");
            resp.addCookie(cookie);
    
        }
  • 相关阅读:
    2020.4.13 机器学习相关数学基础
    2020.3.30 机器学习概述
    12.18语法制导的语义翻译
    12.11算符优先分析
    12.4自下而上语法分析
    11.27实验二 递归下降语法分析
    11.20LL(1)文法的判断,递归下降分析程序
    11.13消除左递归
    4.K均值算法--应用
    3.K均值算法
  • 原文地址:https://www.cnblogs.com/lu-manman/p/7985695.html
Copyright © 2011-2022 走看看