将百里香叶片插入百里香叶片布局

时间:2017-05-09 12:59:11

标签: spring-mvc spring-boot thymeleaf

我使用Sping boot(1.5.3.RELEASE),百里香和百里香布局方言。我有一个名为breadcrumb.html(/ templates / fragments)的片段:

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<ul th:fragment="breadcrumb" th:each="link : ${session.currentBreadCrumb}">
	<li th:text="${link.label}"></li>
</ul>
</html>

我有布局layout.html(/ templates / layouts)

  

  <!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/web/thymeleaf/layout">
<head>
<title>Layout page</title>
</head>
<body>
	<header>
		<h1>My website</h1>
	</header>
	<div layout:include="../fragments/breadcrumb :: breadcrumb"></div>
	
	<section layout:fragment="content">
		<p>Page content goes here</p>
	</section>
	<footer>
		<p>My footer</p>
		<p layout:fragment="custom-footer">Custom footer here</p>
	</footer>
</body>
</html>

我有一个home.html(/ templates)

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/web/thymeleaf/layout" layout:decorator="layouts/layout">
<head>
<title>Home</title>
</head>
<body>

</body>
</html>

我正在尝试做什么?我错过了一些愚蠢的东西吗?

亲切的问候, 戴夫

1 个答案:

答案 0 :(得分:0)

正确的答案是与百里香的版本有关。看起来春季靴子(1.5.3)对于这个版本的百里香叶并不好看。

查看此帖子:Spring Boot Thymeleaf Layout Dialect Not Working