강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

고규자님의 프로필 이미지
고규자

작성한 질문수

윤재성의 만들면서 배우는 Spring MVC 5

23강 SessionScope 빈 주입

session에 넣어도 가능한데 굳이 request에 저장한 이유가 있나요?

작성

·

209

0

sessionScope인데 굳이 request영역에 설정하는 이유가 있나요?

답변 1

0

소프트캠퍼스님의 프로필 이미지
소프트캠퍼스
지식공유자

sessionScope로 정의한 bean은 session 영역에 저장이 되지 않습니다.

(딱 한경우를 제외하구요~)

sessionScope는 bean이 생성되는 시점을 정의하는 것이지 session 영역에 저장하는 개념이 아닙니다.

따라서 jsp에서 사용하고자 한다면 request, session 등의 영역에 저장을 해주셔야 합니다.

고규자님의 프로필 이미지
고규자
질문자

로그인 같은 거는 session에서 사용하라고 들었는데 session이 아닌 sessionScope로 사용한 이유가 있나요? 세션영역에 request.setattribute 이런식으로 저장하면 너무 지저분해져서 인가요? 보안적으로 sessionScope를 써도 괜찮은가요?

고규자님의 프로필 이미지
고규자

작성한 질문수

질문하기