인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

gogyuja's profile image
gogyuja

asked

Learn Spring MVC 5 by Making It with Yoon Jae-seong

Lesson 23 SessionScope empty injection

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

Written on

·

189

0

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

MVCjavaXMLspring

Answer 1

0

softcampus님의 프로필 이미지
softcampus
Instructor

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

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

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

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

gogyuja님의 프로필 이미지
gogyuja
Questioner

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

gogyuja's profile image
gogyuja

asked

Ask a question