thymeleaf页⾯模板引⽤这是thymeleaf 模板引⽤⽅式之⼀:include⽅式,replace,insert⽅式后续补充。
模板处为:<div th:fragment="commonNav" ></div>
需要引⽤的地⽅:<div th:include="top::commonNav"></div>
效果图
模板页⾯top.html:
<!DOCTYPE html>
<html lang="en" xmlns:th="/1999/xhtml">
<head>
<meta charset="UTF-8"/>
<title>Title</title>
<link rel="stylesheet" href="../static/css/bootstrap.min.css" th:href="@{/css/bootstrap.min.css}"/>
<script th:src="@{/js/jquery-3.3.1.min.js}"/>
</head>
<body>
<div th:fragment="commonNav" class="panel panel-default">
<div class="panel-body">
<ul class="nav navbar-nav">
<li class="active"><a href="#">iOS</a></li>
<li><a href="#">SVN</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Java
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="#">jmeter</a></li>
<li><a href="#">EJB</a></li>
<li><a href="#">Jasper Report</a></li>
<li class="divider"></li>
<li><a href="#">分离的链接</a></li>
<li class="divider"></li>
<li><a href="#">另⼀个分离的链接</a></li>
</ul>
</li>
</ul>
</div>
</div>
<h1>以上为模板页⾯内容</h1>
</body>
</html>
引⽤页⾯index.html:
<!DOCTYPE html>
<html lang="en"xmlns:th="/1999/xhtml">
<head>
<meta charset="UTF-8"/>
<title>Title</title>
<link rel="stylesheet"href="../static/css/bootstrap.min.css"th:href="@{/css/bootstrap.min.css}"/>
<script th:src="@{/js/jquery-3.3.1.min.js}"/>
</head>
<body>
<div class="container">
html 网页 模板 引导<div th:include="top::commonNav"></div>
<div ><h1>index页⾯内容</h1></div>
</div>
</body>
</html>
注意: <div th:include="top::commonNav"></div> 引⽤代码中top为页⾯名称,commonNav为fragment名称。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。