Thymeleaf模板的简单使用

初次使用Thymeleaf模板

  1. 输出字符串
// 通过th:text="${message}"就可以输出
<p th:text="${message}"></p>
  1. 遍历List集合
//以下代码会遍历tr标签,info为list中的元素 
   <table border="1">
       <tr th:each="info:${list}">
           <td th:text="${info.a}"></td>
           <td th:text="${info.b}"></td>
       </tr>
   </table>
  1. 遍历Map集合
// 遍历div,m.key获取键,m.value获取对应的值,也可以直接用已知的键值
   <div th:each="m:${map}">
       <p th:text="${m.key+'==='+m.value}"></p>
       <p th:text="${m.key == m.value}"></p>
   </div>
  1. 分支语句
//可以使用boolean值,也可以进行字符串判断等
<div th:if="${status == false}">我是true</div>
  1. js赋值取值
//通过[[${xxx}]]可以给js变量赋值
    <script th:inline="javascript">
    	var msg = [[${message}]];
        alert(msg);
        
        function getName(str) {
            alert(str);
        }
    </script>
//拼接html
<a th:title="${message}" th:onclick="getName([[${message}]])">title现实model</a>

备注:可以使用Idea工具其中有强大的模板标签提示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值