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

김세희님의 프로필 이미지
김세희

작성한 질문수

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

텍스트 - text, utext

이스케이프 예시를 조금 변형하다 이해가 안 가는 부분이 있어 질문드립니다.

작성

·

205

1

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

[질문 내용]
여기에 질문 내용을 남겨주세요.

제가 이해하기로는 모델에 담긴 "Hello <b>Spring</b>"이라는 문자열을 꺼내서 ${data} 대신에 들어간다고 생각했습니다.

그래서 html 코드에서 ${data}를 지우고 이 자리에 "Hello <b>Spring</b>"를 바로 넣어봤는데 오류가 납니다.

두 경우에는 어떤 차이가 있는 건가요? 왜 오류가 나는지 알 수 있을까요

답변 1

0

안녕하세요. 김세희님, 공식 서포터즈 y2gcoder입니다.

th:text="Hello <b>Spring</b>" 이런식으로 바로 입력하셨을 때 에러가 나는 현상에 대해서 질문해주신 것으로 이해했습니다!

이 부분은 뒤에 있는 리터럴 강의를 학습하시면 이해가 되실 것 같습니다 :)

간단하게만 말씀드리자면 문자 리터럴은 띄어쓰기가 있을 때는 작은 따옴표로 감싸주셔야 합니다!

<span th:text="'Hello <b>Spring</b>'"></span>

감사합니다.

김세희님의 프로필 이미지
김세희
질문자

아 그렇네요 감사합니다

김세희님의 프로필 이미지
김세희

작성한 질문수

질문하기