Session 的创建和销毁
来源:互联网 发布:oracle数据库备份方法 编辑:程序博客网 时间:2024/06/04 17:52
面向对象面向君,不负代码不负卿。 *^o^*
page 指定的 session 属性:
1). 默认情况下, 第一次访问一个 WEB 应用的一个 JSP 页面时, 该页面都必须有一个和这个请求相关联的 Session 对象. 因为 page 指定的 session 属性默认为 true
2). 若把 session 属性改为 false, JSP 页面不会要求一定有一个 Session 对象和当前的 JSP 页面相关联。所以若第一次访问当前 WEB 应用的 JSP 页面时, 就不会创建一个 Session 对象.
3). 创建一个 Session 对象: 若 page 指定的 session 设置为 false 或 在 Servlet 中可以通过以下 API 获取 Session 对象.
request.getSession(flag): 若 flag 为 true, 则一定会返回一个 HttpSession 对象, 如果已经有和当前 JSP 页面关联的 HttpSession对象, 直接返回; 如果没有, 则创建一个新的返回. flag 为 false: 若有关联的, 则返回; 若没有, 则返回 null。
request.getSession(): 相当于 request.getSession(true);
4). Session 对象的销毁:
①. 直接调用 HttpSession 的 invalidate()
②. HttpSession 超过过期时间.
> 返回最大时效: getMaxInactiveInterval() 单位是秒> 设置最大时效: setMaxInactiveInterval(int interval)> 可以在 web.xml 文件中配置 Session 的最大时效, 单位是分钟.
<session-config> <session-timeout>30</session-timeout> </session-config>
③. 卸载当前 WEB 应用.
注意: 关闭浏览器不会销毁 Session!
阅读全文
0 0
- session的创建和销毁
- Session的创建和销毁
- Session的创建和销毁
- Session 的创建和销毁
- 创建 session和销毁session的时机
- SessionFilter session的创建和销毁监听
- 监听session创建和销毁
- session的创建与销毁
- session的创建,修改,销毁
- session源码分析 创建和销毁
- 索引的创建和销毁
- 视图的创建和销毁
- GDALDataset的创建和销毁
- jsp session的创建和销毁javax.servlet.http.HttpSessionListener 监听
- 实现HttpSessionListener接口完成获取创建和销毁session的时间
- 销毁session,removeAttribute()和invalidate()的区别
- Session简介,创建与销毁
- 知识点整理之SessionListener监控Session的创建与销毁
- RPM软件包的安装及卸载
- RecyclerView里notifyItemRemoved的坑
- 从Java角度分析Python的入门介绍
- 快速入门shell脚本编写(四)
- 推荐6个微信小程序天气接口Api
- Session 的创建和销毁
- MFC模仿vc6.0梯形标签控件
- java读取excel实现 poi
- FFmpeg学习问题集合记录
- 推荐使用maven shade进行打包,assembly打包会出现若干问题
- lnmp1.4 一键安装包 搭建laravel 5.4 报http 500错误
- 通讯录右边的26个英文字母,点击同步
- HDU 1828 Picture
- 断言(ASSERT)的用法