JAVA使用Session获取用户信息
JAVA使用Session获取用户信息
1. 在登录的Controller中将用户信息塞入Session
//前端传入用户信息
@RequestMapping("/login")
@ResponseBody
public Result login(@RequestBody User user,HttpServletRequest request) throws IOException{
//将user塞入session中
request.getSession.setAtttibute("user",user);
}
2. 在需要用户信息的Controller中使用(插入,更新,删除)
```java
//前端传入用户信息
@RequestMapping("/getUser")
@ResponseBody
public Result getUser(HttpSession session) {
//从session中获取用户
User user=(User) session.getAttribute("user")
}
```
3.使用Thymeleaf 显示用户信息
<html xmlns:th="http://www.thymeleaf.org">
使用:
<div th:text=${session.user.username}></div>
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器