test.html

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1 th:text="${lastName}"></h1>
    <h1>[[${firstName}]]</h1>
</body>
</html>

 

Controller

@GetMapping("/test")
public String test(Model model) {
    model.addAttribute("lastName", "enough");
    model.addAttribute("firstName", "build");
    return "test";
}

 


text와 utext

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1 th:text="${lastName}"></h1>
    <h1>[[${firstName}]]</h1>
    <span th:text="${'<i>enough, build</i>'}"></span><br>
    <span th:utext="${'<i>enough, build</i>'}"></span>
</body>
</html>


|(리터럴 치환)

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1 th:text="${lastName}"></h1>
    <h1>[[${firstName}]]</h1>

    <h1 th:text="'My Name is' + ${lastName} + ', ' + ${firstName}"></h1>
    <h1 th:text="|My Name is ${lastName}, ${firstName}|"></h1>

    <span th:text="${'<i>enough, build</i>'}"></span><br>
    <span th:utext="${'<i>enough, build</i>'}"></span>
</body>
</html>

 

반응형

+ Recent posts