티스토리 뷰
문법 요약
- 아래에서 더 자세히알아보겠지만 타임리프에서 사용하는 문법은 다음과 같다.
간단한 표현
- 변수 표현식: ${...}
- 선택 변수 표현식: *{...}
- 메세지 표현식: #{...}
- 링크 URL 표현식: @{...}
- 조각 표현식: ~{...}
리터럴
- 텍스트: 'one text', 'Anothr one!', ...
- 숫자: 0, 34, 3.0, 12.3, ...
- 불린: true, false
- 널: null
- 리터럴 토큰: one, sometext, main, ...
문자 연산
- 문자 합치기: +
- 리터럴 대체: | The name is ${name}|
산술 연산
- Binary operators: +, -, *, /, %
- Minus sign (unary operatior): -
불린 연산
- Binary operators: and, or
- Boolean negation (unary operator): !, not
비교와 동등
- 비교: >, <, >=, <= (gt, lt, ge, le)
- 동등 연산: ==, != (eq, ne)
조건 연산
- If-then: (if) ? (then)
- If-then-else: (if) ? (then) : (else)
- Default: (value) ?: (defaultvalue)
특별한 토큰