Spring-Boot 整合 thymeleaf模板引擎

模板引擎:就是用来操作模板的引擎,就是用来渲染模板的,模板就是页面,就是用来生成页面的
thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎,与JSP不同,thymeLeaf使用html的标签来完成逻辑和数据的传入进行渲染, 而且不用像jsp一样作为一个servlet被编译再生成。并且可以被浏览器直接打开。

打开项目 可以看到 static是用来放我们的静态资源的 它可以被浏览器直接访问
templates是模板引擎 他无法通过浏览器来访问
在这里插入图片描述
使用步骤
一、在pom文件中引入thymeleaf依赖

		<!--引入thymeleaf依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

二、在我们的网页中引入

<html xmlns:th="http://www.thymeleaf.org">

在这里插入图片描述
然后就可以容thymeleaf标签库来写代码了
可以使用 each循环 if判断 这里if也是没有else 如果像else 只能再写一个if判断
格式
th:each=“item : x x x x " 他 需 要 写 到 标 签 里 面 t h : t e x t = " {xxxx}" 他需要写到标签里面 th:text=" xxxx"th:text="{xxxx}” 输出
th:if="${item.xxxx}"

<table>
    <tr>
        <th>Id</th>
        <th>部门名称</th>
        <th>部门详情</th>
        <th>操作</th>
    </tr>
    <tr th:each="item : ${pageInfo.list}">
        <td th:text="${item.deptId}" id="deptId" class="deptId"></td>
        <td th:text="${item.deptName}"></td>
        <td th:text="${item.deptDesc}"></td>

        <td>
            <a href="#">删除</a>
            <a href="#">修改</a>
        </td>
    </tr>
</table>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值