@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 |