목록Spring/ThymeLeaf (3)
Hansel

https://www.thymeleaf.org/doc/tutorials/3.0/thymeleafspring.html Tutorial: Thymeleaf + Spring Preface This tutorial explains how Thymeleaf can be integrated with the Spring Framework, especially (but not only) Spring MVC. Note that Thymeleaf has integrations for both versions 3.x and 4.x of the Spring Framework, provided by two separate libraries c www.thymeleaf.org 폼처리 th:object , th:field 를 사용..

리터럴 접근 리터럴의 경우 '*' 처럼 작은 따옴표로 감싸줘야 한다. 예를 들어 처럼 감싸주면 된다. 하지만 위 예시처럼 공백 없이 쭉 이어진다면 하나의 의미있는 토큰으로 인지해서 다음과 같이 작은 따옴표를 생략할 수 있다 이런 예시의 경우 작은 따옴표가 필요하다. 다음과 같이 작은 따옴표가 아닌 '|' 로 리터럴을 처리할 수도 있다. 리터럴 대체 문법을 사용하면 마치 템플릿을 사용하는 것 처럼 편리하다. 속성 값 설정 HTML에서 checked 속성은 checked 속성의 값과 상관없이 checked 라는 속성만 있어도 체크가 된다. 이런 부분이 true , false 값을 주로 사용하는 개발자 입장에서는 불편하다. 타임리프의 th:checked 는 값이 false 인 경우 checked 속성 자체를 ..

인프런의 김영한 강사님 강의를 듣고 작성하는 글입니다. 타임리프란? 타임리프 개념 타임리프는 순수 HTML을 최대한 유지하는 특징이 있다 대부분의 뷰 템플릿들은, 예를 들어 JSP의 경우 해당 파일을 열면, JSP 소스코드와 HTML이 뒤죽박죽 섞여서 웹 브라우저에서 정상적인 HTML 결과를 확인할 수 없다. 오직 서버를 통해서 JSP가 렌더링 되고 HTML 응답 결과를 받아야 화면을 확인할 수 있다. 타임리프는 타임리프가 적용된 파일을 열더라도 정상적으로 HTML이 확인된다. 이렇게 순수 HTML을 그대로 유지하면서 뷰 템플릿도 사용할 수 있는 타임리프의 특징을 네츄럴 템플릿(natural templates)이라 한다. 텍스트 처리 타임리프는 기본적으로 HTML 태그의 속성에 기능을 정의해서 동작한다...