• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

result1에서 모델로 불러올 때

22.01.29 23:17 작성 조회수 128

0

1번 질문.
Bean설정을 sessionScope로 하고 요청이 생기면 
세션 영역만 만들어지고
AutoWired으로  생성된Bean은
세션 영역에 들어가지 않는다는 거죠??

그래서 17분 20초에 result1컨트롤러에서
세션에 있는게 아니라 그냥 객체sessionBean1을
가져오려고 모델을 쓰는 거구요
여기까지 맞나요????

2번 질문..
그렇다면 jsp에서 표현할 때 ${sessionScope.---}로
표현하고 싶으면 session에서 값을 가져와야 하는거죠?
그러면 test1에서 session.set으로 값을 넣고 
result1에서 session.get으로 값을 가져오면 
${sessionScope.---}로 받을 수 있는건가요?

3번 질문...
그럼 2번에 질문에서
test1에서 session에 객체나 값이 들어갔다면
어디서든 session.get을 하게되면 값을
${sessionScope.---}로 가져올 수 있는거죠??

질문이 좀 많아요 ㅠㅠ
이해가 잘 안가서 정리를 해봤는데
맞는지 몰르겠네요

답변 1

답변을 작성해보세요.

1

1. 네 맞습니다. bean의 스코프는 언제 bean이 생성되는 가를 결정합니다.

2. 네 맞습니다. servlet/jsp 에서 사용하는 session 관리 방식을 이용하셔야 합니다.

3. 네 맞습니다.