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

11 1님의 프로필 이미지

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

기본 객체들

스프링 부트 3.0 미만에서 #session과 session의 차이

해결된 질문

작성

·

294

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]

학습 자료에 나온 스프링 부트 3.0 미만 기준 내용에서 궁금한 점이 있습니다.

 

${#request}

${#response}

${#session}

${#servletContext}

${#locale}

 

타임리프는 위와 같은 기본 객체들을 제공하고,

param, session 같은 편의 객체도 제공한다고 이해했습니다.

 

그런데 #session과 session은 무슨 차이가 있는 건가요? 다른 건 몰라도 세션은 #session을 바로 쓰면 되는데 편의 객체로 session을 또 제공하는 이유를 모르겠습니다.

문서를 보니 #이 붙으면 웹 컨텍스트 객체이고, param, session 같은 편의 객체는 컨텍스트에 추가된 맵이라서 # 없이 접근 가능하다곤 나와 있는데.. 아직 잘 모르겠네요.. 사용법이 다른가요? 전 스프링 부트 3.0 이상이라 테스트해 보기 좀 힘들어서 질문드립니다.

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 11 1님

같은 기능입니다.

지금은 model에 담아서 전달하시면 됩니다.

감사합니다.

11 1님의 프로필 이미지
11 1
질문자

답변 감사합니다!

11 1님의 프로필 이미지

작성한 질문수

질문하기