开发者社区> 游客sh4advy7rf2v6> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

cookie

简介: cookie
+关注继续查看

通过设置cookie来记录上次访问时间

public class cookie  extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.setContentType("text/html;charset=UTF-8");
        req.setCharacterEncoding("utf-8");
        resp.setCharacterEncoding("utf-8");//保证输出到页面的不是乱码
        Cookie[] cookies = req.getCookies();
        if(cookies!=null){
            resp.getWriter().write("你上次的访问时间是:");
            for (int i = 0; i <cookies.length ; i++) {
                Cookie cookie=cookies[i];//通过遍历将cookie转化为字符串
                if (cookie.getName().equals("lastLoginTime")){
                    long lastLoginTime = Long.parseLong(cookie.getValue());
                    Date date = new Date(lastLoginTime);
                    resp.getWriter().write(date.toString());
                }
            }
        }else {
            resp.getWriter().write("这是你第一次访问本站");
        }
        Cookie cookie=new Cookie("lastLoginTime",System.currentTimeMillis()+"");//设置cookie名与cookie值
        cookie.setMaxAge(24*60*60);
        resp.addCookie(cookie);
    }
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doGet(req, resp);
    }
}


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Cookie 剖析
Cookie 剖析
0 0
60、Cookie
Cookie 是服务器保存在浏览器的一小段文本信息,一般大小不能超过4KB。浏览器每次向服务器发出请求,就会自动附上这段信息。
0 0
小cookie,大智慧
Cookie是什么?cookies是你访问网站时创建的数据片段文件,通过保存浏览信息,它们使你的在线体验更加轻松。 使用cookies,可以使你保持在线登录状态,记录你的站点偏好,并为你提供本地化支持。
0 0
cookie处理
爬虫系列文章
0 0
每周分享之cookie详解
    本章从JS方向讲解cookie的使用。(实质上后端代码也是差不多用法,无非读取和设置两块)     基本用法:document.cookie="username=pengpeng"; 修改的时候也是这句,重新赋值即可。
778 0
Cookie
1、http协议的无状态性 无状态是指,当浏览器发送请求给服务器时,服务器响应客户端请求。但是当同一个人浏览器再次发送请求给服务器的时候,服务器并不知道他就是刚才那个浏览器。
761 0
cookie相关
参考百度百科: Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于RFC2109和2965都已废弃,最新取代的规范是RFC6265[1]  。
735 0
Cookie 与 sessonID
Http协议是无状态的,即服务端只能通过你本次提交的http请求来给出响应。cookie可用于服务端标记客户端。如登陆过后免输密码,购物车实现等。 1.cookie Cookie可以通过js代码生成,也可以通过HttpResponse头部中的Set-Cookie属性向浏览器说明。 注意格式为    Set-Cookie: <name>=<value>[; &
812 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载