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>