타임리프(4)
-
[Thymeleaf] 객체나 변수 간의 비교 / 동등 연산자
🟢 비교 / 동등 연산자 타임리프의 표현식 안에서 사용 서버 측에서 계산된 결과에 따라 HTML을 동적으로 생성하는 데 활용 🟢 비교 연산자 ▪️ gt > , lt =, le Adult 🟢 동등 연산자 ▪️ eq ==, ne != 객체나 변수의 동등성을 확인하는 데 사용 Admin Regular User Active
2024.01.05 -
[Thymeleaf] 타임리프에서 사용되는 다양한 문법 요소
[Thymeleaf] 타임리프 정의 및 사용 방법 Thymeleaf 정의 자바 기반의 템플릿 엔진 (서버 사이드 Java 템플릿 엔진) 주로 웹 애플리케이션에서 서버 사이드 템플릿 엔진으로 사용 다양한 속성을 사용하여 HTML 템플릿에서 동적으로 데이터를 dalhyehye.tistory.com 🟢 변수 표현식 : ${...} 서버에서 계산한 값을 HTML에 출력하는 데 사용 Name 🟢 선택 변수 표현식 : *{...} 주로 폼 처리와 관련 폼 내부에서 객체의 속성에 접근할 때 사용 🟢 메세지 표현식 : #{...} 다국어 지원 및 메시지 번역에 사용 메시지 소스에서 해당 메시지를 찾아 출력 Welcome 🟢 링크 URL 표현식 : @{...} URL을 동적으로 생성할 때 사용 상대 경로나 절대 경로를 ..
2024.01.05 -
[Thymeleaf] 타임리프 정의 및 사용 방법
Thymeleaf 정의 자바 기반의 템플릿 엔진 (서버 사이드 Java 템플릿 엔진) 주로 웹 애플리케이션에서 서버 사이드 템플릿 엔진으로 사용 다양한 속성을 사용하여 HTML 템플릿에서 동적으로 데이터를 표현하고 조작 가능 타임리프는 자연스럽게 HTML 문서 안에 삽입되어 읽기 쉽고 유지보수가 용이하도록 설계되었음 Thymeleaf 사용방법 문서 최상단에 코드 추가 ▪️ th:value 주로 폼 요소에서 사용 사용자가 입력한 값을 서버로 제출할 때 이 값을 설정하거나, 서버에서 받은 값을 폼 요소에 미리 설정할 때 사용 (insert, update) ▪️ th:field 폼 요소의 필드를 설정 폼 요소에 값을 바인딩할 때 사용 폼 요소의 name과 id 속성을 설정하면서, 폼 요소의 값도 동시에 설정 ..
2024.01.04 -
[IntelliJ] dependency 추가 오류 해결 방법
🔴 오류 : Could not find org.thymeleaf.extras:thymeleaf-extras-springsecurity5 - 프로젝트를 빌드하거나 의존성을 관리하는 과정에서 Thymeleaf Spring Security 5 확장 모듈을 찾을 수 없다는 오류 - 해결방법 : 사용하려는 Thymeleaf Spring Security 5 확장 모듈의 최신 버전을 확인하고 의존성에 정확한 버전 번호를 명시 implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity5:3.0.4.RELEASE' 🔴 오류 : pratice:test: Could not find org.thymeleaf.extras:thymeleaf-extras-java8t..
2023.12.23