인프런 김영한님의 스프링 mvc2 편을 보고 정리한 내용입니다.
무엇을 배웠나요?
- 타임리프에서의 리터럴 표현에 대해서 알아보았다.
- 타임리프에서는 다음과 같은 리터럴이 있다.
- 문자 : ‘Spring’
- 숫자 : 10
- 불린 : true, false
- null : null
- 타임리프에서 문자 리터럴은 항상 작은 따옴표로 감싸야 한다. ‘
- ex) <span th:text="'hello'">
- 다음과 같은 상황에서는 작은 따옴표를 생략할 수 있다.
- A-Z, a-z, 0-9, [], ., -, _
- 이때 문자 리터럴 중간에 공백이 있다면 오류를 발생 시킨다.
- ex) <span th:text="hello world!"></span>
- 리터럴을 사용하는 예시들
- <li>'hello' + ' world!' = <span th:text="'hello' + ' world!'"></span></li> <li>'hello world!' = <span th:text="'hello world!'"></span></li> <li>'hello ' + ${data} = <span th:text="'hello ' + ${data}"></span></li> <li>리터럴 대체 |hello ${data}| = <span th:text="|hello ${data}|"></span></li>
- 이때 리터럴 대체 문법을 사용하면 템플릿을 사용하듯 편리하다.
- <li>리터럴 대체 |hello ${data}| = <span th:text="|hello ${data}|"></span></li>
'Spring' 카테고리의 다른 글
스프링mvc2편 타임리프 - 기본기능 : 속성 값 설정 (0) | 2022.08.05 |
---|---|
스프링mvc2편 타임리프 - 기본기능 : 연산 (0) | 2022.08.05 |
스프링 mvc2 편 타임리프 - 기본기능 : URL링크 (0) | 2022.08.05 |
스프링 mvc2편 타임리프 - 기본기능 : 유틸리티 객체와 날짜 (0) | 2022.07.29 |
스프링 mvc2편 타임리프 - 기본기능 : 기본객체들 (0) | 2022.07.29 |