• cookie和session的区别


    cookie和session的区别
    session属于内置对象,由服务器创建,cookie对象需要new出来
    session是在服务器上存储信息,cookie是在浏览器电脑硬盘上存储数据
    session是可以存储对象类型,但是cookie只能存储字符串,不能存储对象,不能存user来获取其属性,可以存储user的具体属性,键值对
    session有效期是一次会话,但是cookie可以设置存储时间,可以长久存储,(默认浏览器一关闭,cookie就失效)
    session存储重要信息,cookie存储不重要的信息

    coolkie方式
    记录密码
    记录浏览过的关键字
    服务器将信息存储在浏览器所在电脑硬盘上的一种方式
    语法:
    1.创建cookie对象
    Cookie cookie =new Cookie(name,value);
    2.设置有效期
    cookie.setMaxAge(); //单位为秒
    3.将cookie对象存储在response对象中
    response.addCookie(cookie);
    4.必须经过重定向之后cookie才能生效

    获取cookie
    Cookie[] cookies = request.getCookies();
    遍历cookie
    for(Cookie cookie :cookies){
    cookie.getName();
    cookie.getValue();
    }


    session方式
    浏览器和服务器之间的一次会话
    HttpSession session = request.getSession();
    session.setAtrribute(name,value);
    name 为自定义的字符串,value 是要存储的值,
    session.getAtrribute(name);
    返回值是object

    $(sessionScope.name)

  • 相关阅读:
    pku2226 Muddy Fields
    pku3715 Blue and Red
    关于二分图的最大权匹配
    pku 2262&& pku 2739 && pku 3006
    pku2060 Taxi Cab Scheme
    pku 1486 Sorting Slides
    id、css命名规范
    Git 常用命令
    sublime text3插件使用
    Java实现数据结构栈stack和队列Queue
  • 原文地址:https://www.cnblogs.com/longmo666/p/13468061.html
Copyright © 2020-2023  润新知