javaweb中session的用法及相关应用
2017-01-30 20:28
766 查看
Httpsession
一、session介绍:此处省略。。。
二、session生命周期:
1)创建一个Session对象;
首次访问WEB页面时创建个Session;
2)销毁一个Session对象;
1.程序调用HttpSession.invalidate();
2.超过Session最大有效时间;
3.服务器进程被停止;
注意;关闭浏览器智慧使存在客户端浏览器内存中的Session cookie失效,不会使服务器的Session对象失效;
三、session相关用法:
1)获取Session对象:request.getSession();
2)属性相关的:setAttribute,getAttribute,removeAttribute;
3)使Session失效的方法:invalidate()方法;
4)设置其最大时效:setMaxinactiveInterval;
sessionId:<%= session.getId() %>
sessionIsNew:<%= session.isNew() %>
sessionCreatetime:<%= session.getCreationTime() %>
sessionLastAccessedtime:<%= session.getLastAccessedTime() %>
sessionMaxInactive:<%= session.getMaxInactiveInterval()%>
四、URL重写:
1)将会话标识号以参数的形式附加在超链接的URL地址后面的技术称为URL重写。
2)使用方法:<a href="<%=response.encodeURL("login.jsp")%>">重新登录</a>
相关文章推荐
- 小心服务器内存居高不下的元凶--WebAPI服务
- 推送技术原理:移动无线网络长连接
- 运维入门
- Angularjs 跨域请求
- kindeditor 批量上传 上传失败 thinkphp swfupload session
- 利用开源软件打造自己的全功能远程工具
- Linux5.9无人值守安装
- 数据中心和云未来的十二大趋势
- 虚拟化基础架构Windows 2008篇之11-WSUS服务器的安装与配置
- 为Windows Server 2012 R2指定授权服务器
- 为虚拟桌面配置网络负载均衡
- 用vsftp快速搭建ftp服务器
- Linux快速构建apache web服务器
- 服务器监控策略浅谈
- 杰奇登录后的东西都是在session里面的