tlias管理系统-服务端会话跟踪技术session
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user