Files
sa-token/sa-token-doc/doc/use/session.md
2020-02-06 00:52:49 +08:00

37 lines
998 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# session会话
---
## 账号session
账号session指的是为每个登录账号分配的session
#### StpUtil.getSession()
- 返回当前登录账号的session必须是登录后才能调用
## 自定义session
自定义session指的是未登录状态下以一个特定的值作为key来分配的session
#### SaSessionCustomUtil.isExists(String sessionId)
- 查询指定key的session是否存在
#### SaSessionCustomUtil.getSessionById(String sessionId)
- 获取指定key的session如果没有则新建并返回
#### SaSessionCustomUtil.delSessionById(String sessionId)
- 删除指定key的session
## session相关操作
那么获取到的`SaSession`具体有哪些方法可供操作?
#### getId()
- 返回此session的id
#### setAttribute(String key, Object value)
- 在此session对象上写入值
#### getAttribute(String key)
- 在此session对象上查询值
具体可参考`javax.servlet.http.HttpSession``SaSession`所含方法与其大体类似