邹瑞20201110
总结
Session的应用
- 保存用户浏览器记录数据
- 保存用户登录信息数据
- 验证码
常用方法
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分钟,我们可以有多种方式修改。
- 我们可以通过修改tomcat的 web.xml 文件的 seesion-config 节点修改
2.可以在我们项目的 web.xml 文件中配置 session-config
3.通过 setMaxInactiveInterval 设置
//获取session对象
HttpSession session = req.getSession();
//设置session失效时间,单位是秒。0和负数都表示永不过期 session.setMaxInactiveInterval(60 * 30);
点赞
评论留言