session对象
基本概念:
指的是客户端与服务器的一次会话,从客户端连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是HttpSession类的实例。           session对象具有会话作用域。
方法说明:
long getCreationTime() 返回SESSION创建时间
public String getId() 返回SESSION创建时JSP引擎为它设的惟一ID号,服务器用来判断session是否已经创建唯一标识,保存在cookie中
long getLastAccessedTime() 返回此SESSION里客户端最近一次请求时间
void invalidate()取消SESSION,使SESSION不可用
boolean isNew() 返回服务器创建的一个SESSION,客户端是否已经加入
void setMaxInactiveInterval()设置两次请求间隔多长时间此SESSION被取消(ms)(即非活动时间)

void setAttribute(String key,Object value)保存key/value
Object getAttribute(String key)通过key获取保存的value
void removeValue(String name)删除key对应的对象
String[] getValueNames() 返回一个包含此SESSION中所有可用属性的数组

Session数据的钝化与活化:
过多的session数据会使服务器性能的下降,占用过多的内存。因此web容器会把不常用的session数据持久化到本地文件或者数据中。这些都是有web容器自己完成,不需要用户设定。
不用的session数据序列化到本地文件中的过程,就是钝化;
当再次访问需要到该session的内容时,就会读取本地文件,再次放入内存中,这个过程就是活化。
实现HttpSeesionActivationListener接口就是实现钝化与活化事件的监听

在web.xml中设置会话超时的时间:
<session-config> <session-timeout>1</session-timeout> </session-config>      
注:时间单位是一分钟,并且只能是整数,如果是零或负数,那么会话就永远不会超时;超过了会话最大超时时间,服务器就会自动销毁超时的session。

转载于:https://www.cnblogs.com/zhujunxiao/p/5224662.html

jsp内置对象*session相关推荐

  1. JSP内置对象Session——setAttribute/getAttibute/removeAttribute

    本文章代码使用了request内置对象,可先查看之前的文章学习. 前言 一.Session使用环境 二.常用方法 三.使用示例 1. 设计某系统登陆模块,该模块需满足以下条件: 2.login.jsp ...

  2. jsp内置对象------session

    session对象 JSP利用servlet提供的HttpSession接口来识别一个用户,存储这个用户的所有访问信息. 默认情况下,JSP允许会话跟踪,一个新的HttpSession对象将会自动地为 ...

  3. JSP内置对象—session

    什么是session? session对象是用来在每个用户之间分别保存每个用户信息的对象,以便跟踪用户的操作状态.session的信息保存在server端,session的id保存在client的co ...

  4. jsp内置对象--session

    session(服务端) session:会话 1. 浏览网站:开始->关闭 2. 购物:浏览,结算,付款,退出 3. 电子邮件: 浏览,写邮件,退出 以上都是session的例子,一次开始到结 ...

  5. Java学习-jsp内置对象Session

    转载于:https://www.cnblogs.com/sunjianfei/p/5682330.html

  6. jsp 内置对象 session

  7. jsp内置对象【02】四种内置对象【02】session、application

    我们继续来学习,上一篇文章中说到了request属性,那么既要想客户端和服务端都都能实现跳转的话,就用到了session. 第三种:session属性 我们接着修改一下上一篇文章中的代码来对比一下: ...

  8. JSP内置对象:request、response、out、session、application等内置对象

    Java程序的功能主要是由Java包下的各个类在运行期所产生的对象所提供,并且应用这些对象组织构建程序所需的功能. 所谓JSP内置对象,是指在JSP网页环境之下,用户不需要声明而直接可以在JSP网页中 ...

  9. Jsp内置对象及EL表达式的使用

    一.JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequest response HttpServletResponse ses ...

最新文章

  1. Cortex-M3 内部寄存器
  2. MySQL视图、事务与存储过程
  3. 【深度学习】——pytorch搭建模型及相关模型
  4. 如何在C++中嵌入JAVA程序
  5. 递归算法在生成树型结构中,几乎完全属于无稽的算法
  6. 在jmeter中怎么提取数据_Jmeter正则提取请求响应数据
  7. java代码性能优化实例
  8. 按头安利 好看又实用的中文繁体字体素材看这里
  9. Linux日本云服务器安全设置的基本步骤
  10. 最新爱云发卡系统源码公益版
  11. 小白也能学会装“win10系统”,轻松撩妹
  12. 火狐浏览器的下载安装
  13. 抖音短链接v.douyin.com怎么做的
  14. 【分享视频资源】React JS教程
  15. webstorm 打不开问题
  16. 当蚂蚁“程序猿”还是“小猴子”的时候……
  17. mysql取消自动登录_腾讯QQ怎么取消QQ宠物自动登录?,你需要学习了
  18. matlab gausspdf,《精通MATLAB科学计算》(王正林 编著).pdf
  19. C++ MFC棋牌类小游戏day1
  20. java_web学习(四) Date的理解与应用

热门文章

  1. 女生在施工单位项目部上工作,是怎样一种体验?
  2. 为什么我们一直赚不到钱?
  3. 今天tiktok小社群更新 第5个项目行业案例
  4. 乐视赚钱的时候,贾跃亭特别喜欢找明星入股
  5. 命令查看IPV6的IP,路由,邻居信息
  6. sql隐式转换_SQL Server中的隐式转换
  7. SQL Server中的身份功能教程
  8. 数据库mdf和ldf文件_如何将SQL数据库文件(MDF和LDF)移动到另一个位置
  9. azure云数据库_如何使用Cloud Shell创建Azure SQL数据库
  10. t–sql pl–sql_T-SQL for DBA –使用T-SQL进行快速数据分析的三种方法