当前位置: 代码迷 >> 综合 >> JSP内置对象——会话对象session
  详细解决方案

JSP内置对象——会话对象session

热度:91   发布时间:2023-09-27 12:48:56.0

session对象指的是客户端与服务器端的一次会话,从客户端连接到服务器端的一个web应用程序开始,直到客户端与服务器端断开为止。

session的三大重要内容

1. session对象的ID:

web服务器会给每一个用户自动创建一session对象,为每个session对象分配一个唯一标示的String类型的sessionID。用getID()获取

2.存储数据:

session.setAttribute(String key,Object obj);

参数obj保存到session中,用指定的key调用区分,如果两个关键字相同的前者会被清除

session.getAttribute(String key)
session.removeAttribute(String key)
  • 遍历对象组
session.getAttributeNames()

返回一个Enumeration的枚举对象可用nextElemets()遍历session中的各个对象所对应的关键字。

3.session对象的生存期限(取决于以下几个因素)

  • 用户是否关闭浏览器
  • session对象是否调用invalidate()方法(中文意思使无效)使其过期
  • 用“setMaxInactiveInterval(int maxValue)”设置发呆最长限制(默认30分钟)
  相关解决方案