<!--text 不会解析标签 传什么就展示什么-->
<p th:text="${name}" >name</p>
<!--utext 会解析标签-->
<p th:utext="${name}" >name</p>
\\
@Controller
public class ThymeleafController {
@RequestMapping("/thyme")
public String index(Model model) {
Restaurant restaurant = new Restaurant();
restaurant.setBoss("老板");
restaurant.setChef("林大厨" );
// model.addAttribute("name", "Thymeleaf");
model.addAttribute("restaurant", restaurant);
return "/thymeleaf/index";
}
}
<p th:text="${restaurant.boss}" >restaurant boss</p>
<p th:text="${restaurant.chef}" >restaurant chef</p>
<div th:object="${restaurant}">
<p>boss: <span th:text="*{boss}">boss</span>.</p>
<p>chef: <span th:text="${restaurant.chef}">chef</span>.</p>
</div>
<p th:text="${restaurant}">restaurant</p>
链接URL表达式
<a href="/welcome" th:href="@{/welcome}">welcome</a>
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p th:text="${now}">now</p>
</body>
</html>
@Controller
public class ThymeleafController {
@RequestMapping("/thyme")
public String index(Model model) {
Restaurant restaurant = new Restaurant();
restaurant.setBoss("老板");
restaurant.setChef("林大厨");
// model.addAttribute("name", "Thymeleaf");
model.addAttribute("restaurant", restaurant);
return "/thymeleaf/index";
}
@RequestMapping("/welcome")
public String welcome(Model model) {
model.addAttribute("now", new Date().toString());
return "/thymeleaf/welcome";
}
}
消息表达式
<p th:text="#{something}"> message</p>
//messages.properties
something=好好学习 天天向上
片段表达式
<div th:insert="footer :: copy"></div>
<div th:replace="footer :: copy"></div>
<div th:include="footer :: copy"></div>
<!--<footer th:fragment="copy"> © 2019</footer>-->
<!--<div><footer> © 2019</footer></div>-->
<!--<footer> © 2019</footer>-->
<!--<div> © 2019</div>-->