기존(310)/🏀Thymeleaf

[thymeleaf] 타임리프 텍스트 출력하기 (th:text)

조각남자 2022. 11. 7. 21:04

 

 

 

1. templeate - basic - text-basic.html 을 만든다

 

 

2.text-html 내용

 

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org"> <!--이거 작성해야 타임리프 사용가능..-->
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>


<h1>컨텐츠에 데이터 출력하기</h1>


<ul>
    <li>th:text 사용 <span th:text="${data}"></span></li>
    <li>컨텐츠 안에서 직접 출력하기 = [[${data}]]</li>
</ul>
</body>
</html>

 

 

3.controller 매핑

@Controller
@RequestMapping("/basic")
public class BasicController {

    @GetMapping("/text-basic")
    public String testBasic(Model model){
        model.addAttribute("data","hello World!");
        return "basic/text-basic";
    }
}

3.localhost:8080/basic/text-basic 을 들어가면

 

 

  <li>
  
  
  th:text 사용
  
  
  <span th:text="${data}"> 여기에 들어갈내용을 th:text=${data}들어옴.    </span>
  
  
  
  </li>
    <li>컨텐츠 안에서 직접 출력하기 = [[${data}]]</li>