• Java 设置 cookie 完整版


    String s = sessionId(user);
    Cookie cookie = new Cookie("sessionId",s);
    cookie.setPath("/");//如此可以 同一服务器共享cookie 即同一服务器根目录/下不同项目可共享
    cookie.setMaxAge(60*30);//表示寿命单位秒


    /* 以下设置慎用 */
    cookie.setDomain(".yuming.com");//跨域共享,分布式中,不同应用可共享
    cookie.setComment("这是描述");//无实质意义,仅仅是描述
    cookie.setHttpOnly(true);//设置了 页面js脚本读不到此cookie

    cookie.setSecure(true);//在 setSecure(true) 的情况下,只有https才传递到服务器端。http是不会传递的。
    // 当 setSecure(true) 时,浏览器端的cookie不会传递到服务器端。
    // 当 setSecure(true) 时,服务器端的cookie会传递到浏览器端
    cookie.setVersion(0); //cookie版本 0版本通用性最好,1版本有些浏览器不支持

    response.addCookie(cookie);
  • 相关阅读:
    实验二
    个人简介及对未来的想法
    读《构建之法》心得体会
    作业2
    个人简介
    第六次作业
    第二次作业
    个人简历
    购物系统测试缺陷报告
    读《构建之法》心得体会
  • 原文地址:https://www.cnblogs.com/cjd01/p/14126845.html
Copyright © 2020-2023  润新知