• 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 要占用服务器内存,所以在迫不得已情况才使用

  • 相关阅读:
    10:简单密码
    08:字符替换
    07:配对碱基链
    05:输出亲朋字符串
    18:等差数列末项计算
    09:密码翻译
    用最通俗的话说23种设计模式之代理模式
    Android学习之 UI效果
    精确到时分秒的jQuery插件例子
    Eclipse 常用快捷键
  • 原文地址:https://www.cnblogs.com/jiqiwoniu/p/4395613.html
Copyright © 2020-2023  润新知