본문 바로가기
728x90

🍃SpringFrameworks/Thymeleaf2

[Thymeleaf] 사용 방법 / 문법 💡 Spring Boot 타임리프 기본 설정 1. Spring Boot에서 타임리프를 사용하려면 라이브러리를 추가해야 한다. 2. 타임리프를 적용할 HTML 문서를 작성, 태그에 속성을 지정한다. 💡 사용 방법 타임리프에서는 JSP처럼 서버에서 받아온 데이터를 ${ } 을 이용하여 표기한다. Controller controller에서 model을 통해 ‘name’이란 이름으로 ‘Rooney’를 넣어 View에게 전달. @RequestMapping("/article") public class ArticleController { @GetMapping("/list") public String articleList(Model model) { model.addAttribute("name", "Rooney"); r.. 2023. 8. 20.
[Thymeleaf] 타임리프(thymeleaf)란? 💡 Thymeleaf 타임리프는 스프링 부트에서 공식적으로 지원하는 View 템플릿이다. JSP와 달리 Thymeleaf 문서는 html 확장자를 갖고 있어 JSP처럼 Servlet이 문서를 표현하는 방식이 아니기 때문에 서버 없이도 동작 가능하다. 즉, '**템플릿 엔진’**의 일종으로 html 태그에 속성을 추가해 페이지에 동적으로 값을 추가하거나 처리할 수 있다. 타임리프를 통해 속성을 대체할 수 있다. Ex> ** input 태그는 th:value를 통해 item이라는 변수에 값이 존재하면 해당 값을 세팅해준다. 만약 item이 존재하지 않으면 value="test"를 통해 "test"라는 문자열을 세팅해준다. (= th:xxx가 붙은 부분은 서버 사이드에서 렌더링 되어 기존 것을 대체하고, th.. 2023. 8. 20.
728x90