Thymeleaf学习小结

1、Thymeleaf是什么?

Thymeleaf—简单来说就是一个模板引擎

模板引擎:就是用来操作模板的引擎,就是用来渲染模板的,模板就是页面,就是用来生成页面的,其实具体的就是使用户界面与业务数据(内容)分离

2、基本使用

首先需要引入命名空间

xmlns:th="http://www.thymeleaf.org"

几种基本的使用形式:

引入web静态资源或请求一个页面:@{ }

<link th:href="@{/css/bootstrap.min.css}" rel="stylesheet">


<a th:href="@{/emp}"></a> 

获取上下文中的数据(类似于EL表达式):${ }

<p th:text="${msg}" th:if="${not #strings.isEmpty(msg)}"></p>

取thymeleaf工具中的方法、文字消息表达式:#{ }

<input type="text" name="username"  th:placeholder="#{login.username}">

//对应的是login.properties中的国际化

login.username=用户名

提供公共部分如:导航栏、侧边栏:~{  ::}

提取:
<nav th:fragment="topbar"></nav>

使用:
<div th:replace="~{commons/commons::topbar}"></div>

遍历:emp:${emps} 

<tr th:each="emp:${emps}" >

 <td th:text="${emp.getId()}"></td>
 <td th:text="${emp.getName()}"></td>

</tr>

欢迎指正,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值