[ 참고 블로그 ]
https://cookinghoil.tistory.com/76
Spring MVC - SessionScope
Session - 브라우저가 최초로 서버에 요청을 하게 되면 브라우저당 하나씩 메모리 공간을 서버에서 할당하게 된다. - 이 메모리 영역은 브라우저당 하나씩 지정되며 요청이 새롭게 발생하더라도
cookinghoil.tistory.com
Session
브라우저가 최초로 서버에 요청을 하게 되면 브라우저 당 하나씩 메모리 공간을 서버에서 할당하게 된다
이 메모리 영역은 브라우저 당 하나씩 지정되며 요청이 새롭게 발생하더라도 같은 메모리 공간을 사용하게 된다
이러한 공간을 session 이라고 부른다
이 영역은 브라우저를 종료할 때 까지 서버에서 사용할 수 있다
SessionScope
브라우저가 최초의 요청을 발생 시키고 브라우저를 닫을 때 까지를 SessionScope라고 부른다
SessionScope 에서는 Session 영역에 저장되어 있는 객체를 자유롭게 사용할 수 있다
즉, 서버에서 저장된 session 데이터를 SessionScope를 통해서 프론트에서 사용가능하다
[서버]
HttpSession session = request.getSession();
session.setAttribute("data", "세션 데이터");
[JSTL]
<body>
sessionData : ${sessionScope.data} / ${sessionScope.get("data")}
</body>
'IT 공부' 카테고리의 다른 글
김영한 강의 정리 - 스프링 핵심 원리 기본편 (0) | 2023.08.22 |
---|---|
39. flutter 정리본 (0) | 2023.07.24 |
37. Spring Interceptor란?(Mybatis-Interceptor) (0) | 2023.04.03 |
36. DI(Dependency Injection) 의존 관계 주입이란? (0) | 2023.03.31 |
35. AOP(관점 지향 프로그래밍) (0) | 2023.03.30 |