타임리프
-
Spring MVC - 타임리프(Thymeleaf) URL 링크 표현식Spring/Spring MVC 2022. 2. 2. 19:42
타임리프(Thymeleaf) URL 링크 표현식 타임리프에서 URL을 표현할 때는 @{ 링크 } 표현식을 사용하면 된다. @{/....} : 절대 경로, ex) @{/hello} @{ ... } : 상대 경로, ex) @{hello} 단순 URL @{/hello} -> /hello ex) 단순 URL 쿼리 파라미터를 포함한 URL @{/hello(param1=${param1}, param2=${param2})} -> /hello?param1=data1¶m2=data2 ex) 쿼리 파라미터 포함 URL 경로 변수가 포함된 URL @{/hello/{param1}/{param2}(param1=${param1}, param2=${param2})} -> /hello/data1/data2 ex) 경로 변..
-
Spring MVC - 타임리프(Thymeleaf)가 제공하는 기본 객체와 편의 객체Spring/Spring MVC 2022. 2. 2. 18:38
타임리프(Thymeleaf)가 제공하는 기본 객체와 편의 객체 기본 객체 : request, response, session, servletContext, locale 편의 객체 : param, session, @ 타임리프(Thymeleaf)가 제공하는 기본 객체들 타임리프는 개발자가 편리하게 개발할 수 있도록 기본 객체들을 제공한다. #request #response #session #servletContext #locale request = response = session = servletContext = locale = 서버를 가동시켜 웹브라우저에서 HTML의 소스 코드를 보면 다음과 같다. request = org.apache.catalina.connector.RequestFacade@5d39e..
-
Spring MVC - 타임리프(Thymeleaf) 기본 기능 1(텍스트, 변수 표현식, 지역 변수)Spring/Spring MVC 2022. 2. 2. 17:06
타임리프(Thymeleaf) 기본 기능 1(텍스트, 변수) 타임리프의 기본 기능들을 알아보자. 우선 타임리프를 사용하기 위해선 html 태그에 다음과 같이 추가한다. 텍스트 - text, utext th:text, [[....]] 기본적인 HTML 태그의 속성은 타임리프가 사용할 수 있다. HTML 태그 속성 앞에 th: 만 붙여주면 타임리프를 사용할 수 있으며 동적 HTML으로 렌더링 할 때 th:속성으로 화면을 구성해 준다. HTML 태그의 속성이 아닌 HTML 콘텐츠 영역안에서 직접 데이터를 출력하는 방법은 [[...]] 사용하면 된다. th:text 사용 컨텐츠 안에서 직접 출력하기 = [[${data}]] 서버를 가동시켜 해당 HTML의 소스 코드를 보면 다음과 같이 변경이 된다. th:text..
-
Spring MVC - 타임리프(Thymeleaf)에 대한 간단한 정리Spring/Spring MVC 2022. 1. 31. 23:01
더보기 타임리프 메뉴얼 기본 메뉴얼 https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html Tutorial: Using Thymeleaf 1 Introducing Thymeleaf 1.1 What is Thymeleaf? Thymeleaf is a modern server-side Java template engine for both web and standalone environments, capable of processing HTML, XML, JavaScript, CSS and even plain text. The main goal of Thymeleaf is to provide a www.thymeleaf.org 스프링 통합 메뉴얼 ht..