Free Lines Arrow
본문 바로가기
Spring/spring mvc 2 스터디

[Spring] thymeleaf 기본 문법

by skahn1215 2021. 12. 19.
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

 

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 - 인프런 | 강의

웹 애플리케이션 개발에 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. MVC 2편에서는 MVC 1편의 핵심 원리와 구조 위에 실무 웹 개발에 필요한 모든 활용 기술들을 학습할 수 있

www.inflearn.com

 

728x90
반응형

댓글