스프링/4. 스프링 MVC-2

11. 타임리프 주석

sdafdq 2023. 8. 23. 21:58
@GetMapping("/comments")
public String comments(Model model){
    model.addAttribute("data", "Spring!");
    return "basic/comments";
}

그냥 data에다 "Spring!" 담음

 

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<h1>예시</h1>
<span th:text="${data}">html data</span>
<h1>1. 표준 HTML 주석</h1>
<!--
<span th:text="${data}">html data</span>
-->
<h1>2. 타임리프 파서 주석</h1>
<!--/* [[${data}]] */-->
<!--/*-->
<span th:text="${data}">html data</span>
<!--*/-->
<h1>3. 타임리프 프로토타입 주석</h1>
<!--/*/
<span th:text="${data}">html data</span>
/*/-->
</body>
</html>

주석들.

html 주석, 

타임리프 주석은 무슨 html 안에 java 주석 같은 느낌이네.

<!-- /* 주석 */-->

 

<!-- /*-->

  여러줄 주석

<!--*/-->

 

프로토타입 주석은 저 data가 제대로 랜더링 된 경우에만 저 태그를 보여 주는 것.

data가 null이거나 그러면 아예 저 span태그 자체를 지움.

 

'스프링 > 4. 스프링 MVC-2' 카테고리의 다른 글

13. 타임리프 상에서 자바스크립트 사용  (0) 2023.08.24
12. 타임리프 블록  (0) 2023.08.23
10. 타임리프 조건문  (0) 2023.08.22
9. 타임리프 반복문  (0) 2023.08.22
8. 타임리프 속성  (0) 2023.08.22