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.Cookie;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import javax.servlet.http.HttpSession;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
@@ -33,4 +34,24 @@ public class SessionController {
|
|||||||
}
|
}
|
||||||
return Result.success();
|
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