본문 바로가기

thymeleaf-fragment2

Thymeleaf Fragment - 2 (Fragment 에 변수 넘기기) Thymeleaf Fragment -1에서 fragment를 나누어 사용해보았다면 이 공통 Fragment에 변수를 보내서 사용할 수도 있다. 예를 들어 공통으로 사용되는 상단 메뉴를 fragment로 만들어서 전체 페이지에서 사용중이다. 어떤 메뉴를 선택했는지 확인하려면 선택한 메뉴에 색상으로 구분이 되어야 하는데 공통으로 사용된 fragment에서는 전부 같은 코드를 사용하기 때문에 페이지 마다 선택한 메뉴를 알수가 없다. 이런 경우 메뉴를 선택할 때 메뉴 fragment에 변수를 넘겨 어느 메뉴를 클릭한건지 알려주면 fragment에서는 그 메뉴만 활성화상태를 표시할수 있을 것이다. Fragment 변수 먼저 fragment-header에 변수를 보내서 사용해보자. fragment 선언 부분에 받을.. 2020. 6. 8.
Thymeleaf Fragment - 1 (Fragment 나누기) 이전 포스팅(Thymeleaf layout dialect)에서 타임리프를 사용하면서 공통 사용되는 레이아웃을 나누는 방법을 사용했었는데 이전 방법보다 조금더 간단하게 Fragment로 레이아웃을 나누는 방법을 알아보자. Fragment로 레이아웃을 나누고 각 페이지에서 공통으로 사용되는 Fragment로 파라미터를 넘길수도 있다. Thymeleaf Fragment - 1 : Fragment를 나누기 Thymeleaf Fragment - 2 : 파라미터 전달, 사용하기 Thymeleaf Fragment 나누기 개발환경은 Springboot + Thymeleaf를 사용하여 프로젝트를 만들었고 프로젝트에서 Thymeleaf를 사용하기위해 Thymeleaf 의존성 주입, Web을 사용하기 위해 Spring-bo.. 2020. 5. 25.