扫码阅读
手机扫码阅读
SpringBoot-6-模板Thymeleaf常用标签
![](/theme/default/default/images/main/eye-open.png)
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
![](/theme/default/default/images/main/icon-jing.png)
springboot葵花宝典
扫码关注公众号
Thymeleaf常用标签和使用方法概述
本文继续介绍SpringBoot中的Thymeleaf模板引擎,重点在于其常用标签的使用。详尽内容可参考Thymeleaf官方文档。
1. Thymeleaf基础语法
介绍了变量表达式${}的使用,它主要用于从web作用域获取值,并展示了如何通过Controller设置属性并在前端页面展示。同时指出了th:text与th:utext的区别,前者不会解析HTML内容。
1.1 变量表达式 ${}
描述了变量表达式的使用方法,通过th:xx = "${}"获取对象属性,并提供了后台代码和前端html示例。
1.1.1 作用域
讨论了如何通过${#request}等获取不同作用域对象,并演示了如何获取请求URL。
1.1.2 作用域或对象为空处理
指出了空对象或作用域处理方法,避免返回null引发异常。
1.2 选择变量表达式 *{}
介绍了通过th:object和th:xx="*{}"对对象属性进行获取的方法。
1.3 URL表达式 @{}
强调了URL表达式在WEB应用模板中的重要性,以及正确与错误的URL使用方法。
1.4 判断
讲解了Thymeleaf中的判断语句,包含th:if/th:unless、逻辑运算、三目运算符以及switch的使用。
1.5 日期格式化
展示了如何使用#dates工具类对日期进行格式化。
1.6 循环 th:each
解释了如何使用th:each进行循环操作,并给出了后台代码和前台代码的具体实例。
本文最后鼓励读者支持原创,感谢分享与转载。
想要了解更多内容?
![](/theme/default/default/images/main/icon-jing.png)
springboot葵花宝典
扫码关注公众号
springboot葵花宝典的其他文章
深入Redis内幕:通信协议、内存回收与淘汰策略
深入Redis内幕:通信协议、内存回收与淘汰策略
Linux 下查看内存使用情况的方法总结,看完这篇就够了
Linux 下查看内存使用情况的方法总结,看完这篇就够了
云计算--Docker典型命令Docker run部署nginx\mysql\redis
云计算--Docker典型命令Docker run部署nginx\x5cmysql\x5credis
Java并发篇面试总结
1. 线程状态
要求
掌握 Java 线程六种状态
掌握 Java
Docker-compose安装ES、Kibana、IK
安装 Elasticsearch(ES)、Kibana 和 IK Analyzer 的 7.14.1 版本可以通过 Docker Compose 进行安装
加入社区微信群
与行业大咖零距离交流学习
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
软件研发质量管理体系建设
白皮书上线