강의

멘토링

로드맵

Inflearn Community Q&A

greenjjh0515's profile image
greenjjh0515

asked

Spring MVC Part 2 - Backend Web Development Application Techniques

Basic Objects

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

Resolved

Written on

·

584

0

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

[질문 내용]

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

 

${#request}

${#response}

${#session}

${#servletContext}

${#locale}

 

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

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

 

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

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

springmvc

Quiz

타임리프의 주된 역할은 무엇일까요?

클라이언트에서 HTML 동적 변경

서버에서 데이터 조합 HTML 생성

데이터베이스 스키마 관리

백엔드 API 엔드포인트 정의

Answer 1

1

yh님의 프로필 이미지
yh
Instructor

안녕하세요. 11 1님

같은 기능입니다.

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

감사합니다.

11 1님의 프로필 이미지
11 1
Questioner

답변 감사합니다!

greenjjh0515's profile image
greenjjh0515

asked

Ask a question