zoukankan      html  css  js  c++  java
  • tomcat学习之什么是Session

    当用户打开浏览器,访问某个网站时,服务器就会在服务器的内存为该浏览器分配一个空间,该空间被这个浏览器独占

    这个空间就是session空间,改空间存放数据默认时间为30min,你也可以修改。

    1、Session数据,供网站多个页面共享;

    2、可以把Session数据简单理解为键值对列表。

    3、得到Session 在Servlet中需要HttpSession hs = request.getSession(true)获取,而在jsp中有内置的Session对象session可以直接使用

    4、向Session添加属性 hs.setAttribute(String key, object val);

    5、从Session得到某个属性 String name = hs.getAttribute(String key);

    6、删除Session某个属性 hs.removeAttribute(String name);

    常见应用场景如:网上商城购物车

    使用注意事项:

    1、30分钟是发呆时间,而不是累计时间,默认设置位置, tomcat WebXML文件, 可修改

    2、Session 会为每个浏览器分配一个SessionID,区分不同的浏览器

    3、Session 要占用服务器内存,所以在迫不得已情况才使用

  • 相关阅读:
    MYSQL常用DDL
    MYSQL字符串与数字比较出现的异常
    目 录
    动态规划
    初级排序和高级排序
    ACMer计划2(非原创)
    1、常用C++STL集合
    1.2常见C++STL 映射表
    「CEOI2021」 Newspapers 题解 翻译
    Border Theory 学习笔记
  • 原文地址:https://www.cnblogs.com/jiqiwoniu/p/4395613.html
Copyright © 2011-2022 走看看