zoukankan      html  css  js  c++  java
  • session

    session

    Session的实现是基于Cookie,Session需要借助于Cookie存储客户的唯一性标识JSESSIONID

    session常用方法

    创建对象

    Httpsession   request.getSession();

    获取id地址

    String     session.getId();

    cookie头为    JSESSIONID

    赋值

    string setAttribute(String objact)

    取值

    String  (String)getAttribute(String);

    session的生命中期

    1)服务器(非正常)关闭时

    2)session过期/失效(默认30分钟)

    3)手动销毁session    

    session.invalidate();

    相关案例

    发送

    //获取Seesion
    HttpSession session=request.getSession();
    //获取jseesionid
    String id=session.getId();
    //向session中存数据
    //将jsession持久化
    //手动创建cookie
    Cookie cookie=new Cookie("JSESSIONID",id);
    cookie.setPath("/Web07");
    cookie.setMaxAge(5*60);
    //发送cookie
    response.addCookie(cookie);
    session.setAttribute("goods","手机");
    response.getWriter().write("JSESSIONID"+id);

    请求

    //获取session队形
    HttpSession session=request.getSession();
    //从session域域队形的数据
    String goods=(String)session.getAttribute("goods");
    System.out.println(goods);
    }

  • 相关阅读:
    html集合
    pyautocad
    CAD 批量提取点坐标,实现坐标的快速提取
    CAD
    python模块
    set,get,setter
    1 Http的表皮
    (6)小项目------完善增删改查的操作
    SSM学习笔记(6)---拦截器
    SSM学习笔记(5)-CGLIB动态代理
  • 原文地址:https://www.cnblogs.com/1997WY/p/10642226.html
Copyright © 2011-2022 走看看