728x90
반응형
thymeleaf 기본 문법
기본 표현식
기본 표현식은 thmeleaf 에서 데이터를 보여주는 방법이라고 생각하면 편할 것 같다.
- 표현식: ${...}
- 선택 변수 표현식: *{...}
- 메시지 표현식: #{...}
- 링크 URL 표현식: @{...}
- 조각 표현식: ~{...}
리터럴
소스코드에 고정된 값을 말한다.
- 텍스트: 'one text', 'Another one!',...
- 숫자: 0, 34, 3.0, 12.3,...
- 불린: true, false
- 널: null
- 리터럴 토큰: one, sometext, main,...
문자 연산
- 문자합치기: +
- 리터럴 대체: |The name is ${name}|
- 리터럴 대체 같은 경우 여러 문자를 합칠때 유용하다.
- 보통 띄어 쓰기가 들어 가면 '' 로 묶어 줘야 하는데 리터럴 대체를 쓰면 그럴필요가 없다.
산술 연산
- Binary operators: +, -, *, /, %
- Minus sign (unary operator): - •
불린 연산
- 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)
참고: https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2/dashboard
728x90
반응형
'Spring > spring mvc 2 스터디' 카테고리의 다른 글
[Spring] Validation: Validator (0) | 2022.02.02 |
---|---|
[Spring] Validation: 오류코드, 메시지 처리 (0) | 2022.02.01 |
[Spring] Validation: BindingResult (0) | 2022.02.01 |
[Spring] thymeleaf 예제 (0) | 2022.01.06 |
[Spring] thymeleaf 개요 (0) | 2021.12.16 |
댓글