前置环境
基于jpa/mybatis、thymeleaf
环境搭建
引入bootstrap中的资源文件,css和js
关键页面代码
- 目录结构
2.footer.html和header.html<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Bootstrap</title> </head> <body> <footer class="blog-footer" data-th-fragment="footer"> <p>Welcome to XXX</a></p> <script src="../../js/jquery-3.1.1.min.js"></script> <script src="../../js/bootstrap.min.js"></script> </footer> </body> </html>
header.html
<!DOCTYPE html>
<html lang="en" data-th-fragment="header">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Bootstrap in action</title>
<!-- Bootstrap core CSS -->
<link href="../../css/bootstrap.min.css" rel="stylesheet">
<!-- Custom styles -->
<link href="../../css/blog.css" rel="stylesheet">
</head>
<body>
<div class="blog-masthead">
<div class="container">
<div class="row" >
<h1>Bootstrap</h1>
<nav class="nav blog-nav">
<a class="nav-link active" href="/users">首页</a>
</nav>
</div>
</div><!-- /.container -->
</div>
</body>
</html>
3.引用
<!DOCTYPE html>
<html xmlns:th="http://×××w.thymeleaf.org"
xmlns:layout="http://×××w.ultraq.net.nz/thymeleaf/layout">
<head th:replace="~{fragments/header :: header}">
</head>
<body>
<div class="container">
<div class="row">
<h2 th:text="${userModel.title}">Welcome
to XXX</h2>
</div><!-- /.row -->
<div class="row">
<p>
<a class="btn btn-primary" href="/users/form.html" role="button">创建用户</a>
</p>
</div><!-- /.row -->
<div class="row">
<table class="table table-striped table-hover">
<thead>
<tr>
<td>ID</td>
<td>Age</td>
<td>Name</td>
</tr>
</thead>
<tbody>
<tr th:if="${userModel.userList.size()} eq 0">
<td colspan="3">没有用户信息!!</td>
</tr>
<tr th:each="user : ${userModel.userList}">
<td th:text="${user.id}">111</td>
<td th:text="${user.age}">111</td>
<td><a href="view.html" th:href="@{‘/users/‘ + ${user.id}}"
th:text="${user.name}">XXX</a></td>
</tr>
</tbody>
</table>
</div><!-- /.row -->
</div><!-- /.container -->
<div th:replace="~{fragments/footer :: footer}">...</div>
</body>
</html>
4.运行效果
原文地址:http://blog.51cto.com/mazongfei/2321468
时间: 2024-10-11 17:21:11