ABOUT ME

Today
Yesterday
Total
  • TIL 47th day
    TIL(Today I Learned) 2021. 12. 8. 22:20

    리터럴 대체 - |...|

    • 타임리프에서 문자와 표현식 등은 분리되어 있기 때문에 더해서 사용해야한다.
      • 따라서 |...|를 사용하면 더하기 없이 편리하게 사용할 수 있다.

    변수 표현식 - ${..}

    • 모델에 포함된 값이나, 타임리프 변수로 선언한 값을 조회할 수 있다.
    • 프로퍼티 접근법을 사용한다.
      • item.getPrice()

    내용 변경 - th:text

    • 내용의 값을 th:text의 값으로 변경한다.
      • 10000* 여기서는 10000을 item.price 값으로 변경한다.

    URL 링크 표현식 - @{...}

    • th:href="@{/basic/items/{itemId}(itemId=${item.id})}"
      • item.id값은 itemId에 넣어서 최종적으로 {itemId}에 넣어준다
    • URL 링크 표현식을 사용하면 경로를 템플릿처럼 편리하게 사용할 수 있다.
    • 경로변수 뿐만 아니라 쿼리 파라미터도 생성한다.
    • 예) th:href="@{basic/items/{itemId}(itemId={item.id}, query='test')}"

    thymeleaf include

    • 공통된 선언은 include로 제외할 수 있다.

    'TIL(Today I Learned)' 카테고리의 다른 글

    TIL 49th day  (0) 2021.12.10
    TIL 48th day  (0) 2021.12.09
    TIL 46th day  (0) 2021.12.07
    TIL 45th day  (0) 2021.12.06
    TIL 44th day  (0) 2021.12.05
Designed by Tistory.