이게뭔가싶다
812
2020-12-21 12:05:30
6
1327

스프링 타임리프에 대해서


제가 계속 jstl만 써오다가 오늘 

게시판 글쓰기 에디터 하는법을 배우는도중에 타임리프란걸 알았습니다

타임리프도 jstl이랑 비슷한거 같던데 몇가지 질문 드리겠습니다


1. 타임리프는 스프링 부트에서만 사용가능한가요 ? (저는 스프링레거시 mvc 입니다)

2. 타임리프에 HTML랜더링 문법이 있다는데 혹시 뭔지 알수있을까요 ? 


감사합니다

0
  • 답변 6

  • Dierslair
    5k
    2020-12-21 12:27:26 작성 2020-12-21 12:28:34 수정됨

    1. 아니오, 레거시에서도 사용 가능합니다.

    https://www.thymeleaf.org/doc/tutorials/3.0/thymeleafspring.html

    #4.3에 spring mvc 설정이 있습니다.
    2. <div th:utext="${html}"></div> 으로 가능합니다.

  • 이게뭔가싶다
    812
    2020-12-21 12:35:31

    선배님 정말 감사합니다

    희망의 끈이 보이기시작하는데 

    따로 pom.xml 에서 <dependency> 추가 하거나 그런것들이 없나요 ? 

    사이트들어가도 아직 핵초짜라서 뭘추가하거나 해야될지 모르겠습니다...

  • 이게뭔가싶다
    812
    2020-12-21 12:40:44

    JSP 부분에

    <html xmlns:th="http://www.thymeleaf.org">

    추가해주고

    <h1 th:utext="${html}">Login</h1>

    이런식으로 작성하면 되는건가요 ? 


    따로 디펜시브나 아무것도 추가안해준상태이며 jsp 파일에 노란색줄 안끄이길래 문제없나 싶어 문의드립니다 


  • 이게뭔가싶다
    812
    2020-12-21 12:56:53

    오 됬습니다!!!!!

    위에거 추가하고 

    <dependency>

      <groupId>org.thymeleaf</groupId>

      <artifactId>thymeleaf</artifactId>

      <version>3.0.11.RELEASE</version>

    </dependency>

    <dependency>

      <groupId>org.thymeleaf</groupId>

      <artifactId>thymeleaf-spring4</artifactId>

      <version>3.0.11.RELEASE</version>

    </dependency>


    pom.xml 에 이렇게 추가하니까 됬네요

    안될주알았는데 뭐 정확히는 모르겠지만 외국사이트 한국번역에서 집어넣다보니 됬습니다

  • Dierslair
    5k
    2020-12-21 12:57:26

    나도좀실력쌓고싶어

    https://www.baeldung.com/thymeleaf-in-spring-mvc

    설명이 잘 되어 있는곳으로 대체합니다. 디펜던시는 thymeleaf랑 thymeleaf-spring만 추가하시면 대부분 기능을 사용할 수 있습니다.

  • 이게뭔가싶다
    812
    2020-12-21 13:31:41

    감사합니다 선배님 !

  • 로그인을 하시면 답변을 등록할 수 있습니다.