5. session会话跟踪
# 得到会话类HttpSession:
## req.getSession() -> 获取当前会话,没有则创建一个新的会话
## req.getSession(true) -> 效果同上
## req.getSession(false) -> 获取当前会话,没有则返回null
### 第一次发起请求时,会在响应头中放置生成的新的会话号:
### 后续发送请求时,会在请求头中放置会话号:
# HttpSession类常用API:
## session.getId() -> 获取sessionID
## session.isNew() -> 判断当前session是否是新的
## session.getMaxInactiveInterval() -> 获取session非激活间隔时长,默认1800s,超过后session失效,再次发送请求时会创建新的
## session.setMaxInactiveInterval(int value) -> 设置session非激活间隔时长
## session.invalidate() -> 强制使session立即失效
# session保存作用域:
## 同一个session可以保存具体属性,然后在不同的servlet类中拿出来使用
### void session.setAttribute(k,v)
### Object session.getAttribute(k)
### void session.removeAttribute(k)
浙公网安备 33010602011771号