thymeleaf 使用手册
thymeleaf 是一个标签语言,类似于c标签,下面实际工作举例,列举常用规则说明:
【1】输入框中显示用户姓名。
姓名:<input type="text" name="name" th:value="${user.name}">
【2】下拉选择月份 :其中monthList为月份数据,th:field为回显数据(这里回显值为query对象中的mid属性)。
<span>月份:</span>
<select name="mid" th:field="${query.mid}"><option th:each="each : ${monthList}" th:text="${each.name}" th:value="${monthList.id}"></option>
</select>
【3】链接
- 第一个链接为显示用户姓名,点击姓名会自动跳转到用户详情页面,这里后面会携带一个id参数。
- 第二个为用户点击自己的详情页面,不携带参数(id后台session中获取)。
- 第三个为 Restful 风格,直接把id拼在链接上。
<a th:href="@{/user/detail(id=${user.id})}" th:text="${user.name}"></a>
<a th:href="@{'/user/detail'}">个人详情</a>
<a th:href="@{'/user/detail/' + ${user.id}}">详情</a>
【4】判断条件
<a th:unless="${user.status == 2}">编辑</a>
<span th:if="${match.status eq '结束'}">详情</span>
其他比较符号如下:
eq:等于
ne:不等于
gt:大于
ge:大于等于
lt:小于
le:小于等于
【5】循环:展示用户列表 。
<table><tr><th width="20%">姓名</th><th width="10%">年龄</th><th width="70%">地址</th></tr><tr th:each="user:${userList}"><td th:text="${user.name}"></td><td th:text="${user.age}"></td><td th:text="${user.address}"></td></tr>
</table>
【6】 页面引用:引用工程system文件夹下的page.html文件。
<div th:replace="system/page"></div>
【7】时间格式化:格式化后台Date类型字段createTime,显示为 yyyy-MM-dd 日期格式。
创建时间:<input type="text" th:value="${#calendars.format(batch.createTime,'yyyy-MM-dd')}">
【8】拼接:用两条竖线包起来,里面可以随意拼接
<a th:onclick="|deleteById('${user.id}')|">删除</a>
【9】显示html内容(如博客内容显示:需要将博客中的图片、链接等按原排版显示出来)
<div th:utext="${boke.content}"></div>
thymeleaf 使用手册相关推荐
- 安装thymeleaf 插件_史上最详细的WordPress安装教程(四):安装mysql 5.7
安装mysql 添加源 rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm#或wget http: ...
- 一起来学SpringBoot | 第四篇:整合Thymeleaf模板
SpringBoot 是为了简化 Spring 应用的创建.运行.调试.部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖 ...
- 第四篇:整合Thymeleaf模板
第四篇:整合Thymeleaf模板 本文链接:http://blog.battcn.com/2018/04/28/springboot/v2-web-thymeleaf/ 在前面几章中已经介绍了如何创 ...
- Thymeleaf模板的使用
2019独角兽企业重金招聘Python工程师标准>>> [摘要:th:href = "@{/css/main.css}" 链接 th:src="@{/j ...
- Thymeleaf th:insert、th:replace、th:include的使用
参考资料 八.模板布局(Template Layout) Thymeleaf中th:include.th:replace.th:insert.th:fragment用法及区别 Thymeleaf参考手 ...
- 【Springboot-themeleaf】thymeleaf模板使用
SpringBoot系列之集成Thymeleaf用法手册 这篇写得非常好 thymleaf th:if判断某值不为空 thymeleaf th:if 判断表达式 thymeleaf模板介 ...
- Thymeleaf常用写法,带实例,最全!
Thymeleaf: 市面上主流的 Java 模板引擎有:JSP.Velocity.Freemarker.Thymeleaf JSP本质也是模板引擎,Spring Boot 官方推荐使用 " ...
- microsoftsql新建登录用户登录失败_史上最简单的Spring Security教程(九):自定义用户登录失败页面...
生活中肯定存在这样的场景,在登录某个网站时,难免会忘记密码,或是验证码输入错误,造成多次尝试.所以,有必要适度的提醒用户,到底是什么原因造成了登录失败,如用户名密码不正确.验证码错误等等.由于 Spr ...
- springboot-thymeleaf
1 Thymeleaf 简介 Thymeleaf 是一个流行的模板引擎,该模板引擎采用 Java 语言开发模板引擎是一个技术名词,是跨领域跨平台的概念,在 Java 语言体系下有模板引擎,在 C#.P ...
最新文章
- linux进程间通信:无名管道 pipe
- Rational rose的安装
- ×××服务器是指什么?我怎样控制自己的电脑端口的开启和关闭?
- Quartz框架学习(1)—核心层次结构
- 时序数据处理工具-时间序列数据特征提取TsFresh
- gps数据转坐标c语言,GPS原始坐标转百度地图坐标(纯C代码)
- 如何防止在listbox中添加很多数据出现不停的刷新
- ubuntu软件安装、卸载
- [SCM]源码管理 - SVN Server
- 计算机硬盘序列号是空白,为什么小弟我的获取硬盘序列号的代码,在有些电脑下没法获取到硬盘序列号,即返回值为空白...
- 仿苹果手机_有没有仿ios12备忘录便签软件?
- 通过session实现用户的登录与登出功能
- garch dcc用matlab,用matlab工具箱怎么对garch模型做...
- 微信营销分析之最有效的微信推广技巧
- 用墨刀做出的交互动效,10个优秀作品欣赏
- iphone怎么打c语言的分号,iPhone特殊符号怎么打 输入特殊符号技巧
- 会计事务所审计、咨询等项目管理用泛微,数据关联、协作灵活
- 33.0 haproxy
- 20221226英语学习
- 修改图片大小尺寸如何操作?修改图片大小尺寸的作用