From ee1ed1fe903a70714bbe4ebcbfe55399a1a51345 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Tue, 14 Oct 2025 13:28:37 +0800 Subject: [PATCH] =?UTF-8?q?tlias=E7=AE=A1=E7=90=86=E7=B3=BB=E7=BB=9F-?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E7=AB=AF=E4=BC=9A=E8=AF=9D=E8=B7=9F=E8=B8=AA?= =?UTF-8?q?=E6=8A=80=E6=9C=AFsession?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inmind/controller/SessionController.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tlias-web-management/src/main/java/com/inmind/controller/SessionController.java b/tlias-web-management/src/main/java/com/inmind/controller/SessionController.java index 8b8dd61..53a8f2f 100644 --- a/tlias-web-management/src/main/java/com/inmind/controller/SessionController.java +++ b/tlias-web-management/src/main/java/com/inmind/controller/SessionController.java @@ -9,6 +9,7 @@ import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; @Slf4j @RestController @@ -33,4 +34,24 @@ public class SessionController { } return Result.success(); } + + //session设置值 + @GetMapping("/s1") + //当前session参数会在web服务器中自动判断当前请求的会话是否存在,如果不存在就创建一个,如果存在就直接返回对应的session + public Result session1(HttpSession session){ + log.info("HttpSession-s1:{}",session.hashCode()); + session.setAttribute("loginUser","lisi");//往session(会话对象)中储存共享数据 + return Result.success(); + } + + //从session中获取值 + @GetMapping("/s2") + public Result session2(HttpServletRequest request){ + //获取当前请求对应的session对象(会话对象) + HttpSession session = request.getSession(); + log.info("HttpSession-s2:{}",session.hashCode()); + Object loginUser = session.getAttribute("loginUser");//从session(会话对象)中获取共享数据 + log.info("s2---loginUser:{}",loginUser); + return Result.success(); + } }