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);
    }

  • 相关阅读:
    如何判断网页中引入jquery
    回车事件jquery
    bootcss
    jquery 固定导航
    vs2012常用快捷键总结
    网页上新闻,多余内容用....(省略号)代替
    git的使用
    vue获取点击事件源的方法
    JS实现复制功能
    AdminLTE 学习笔记
  • 原文地址:https://www.cnblogs.com/1997WY/p/10642226.html
Copyright © 2011-2022 走看看