邹瑞20201110

总结

Session的应用

  1. 保存用户浏览器记录数据
  2. 保存用户登录信息数据
  3. 验证码

常用方法

HttpSession getSession() :获取session对象
HttpSession :
void setAttribute(String name, Object value) :在session中保存数据 Object getAttribute(String name) :从session中获取数据 void removeAttribute(String name) :从session中移除数据

过期时间

session 过期时间是指从 session 创建到一定时间后,这个时间段客户端没有任何操作。 session 会 自动销毁。这个过期时间 tomcat 默认是30分钟,我们可以有多种方式修改。

  1. 我们可以通过修改tomcat的 web.xml 文件的 seesion-config 节点修改

30

2.可以在我们项目的 web.xml 文件中配置 session-config

3.通过 setMaxInactiveInterval 设置

//获取session对象

HttpSession session = req.getSession();

//设置session失效时间,单位是秒。0和负数都表示永不过期 session.setMaxInactiveInterval(60 * 30);

标签

评论

this is is footer