扫码阅读
手机扫码阅读
SpringBoot-6-模板Thymeleaf常用标签
187 2024-07-19
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章来源:
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进行循环操作,并给出了后台代码和前台代码的具体实例。
本文最后鼓励读者支持原创,感谢分享与转载。
想要了解更多内容?
文章来源:
springboot葵花宝典
扫码关注公众号
springboot葵花宝典的其他文章
Elasticsearch(ES)索引库和文档操作
Elasticsearch(ES)索引库和文档操作今日目标
SpringBoot实现RabbitMQ的几种常用模式
今天接着介绍了SpringBoot实现RabbitMQ几种常用的模式,如fanout、headers、direct、topic模式,以及其在SpringBoot中代码实现和配置。
Windows机器上安装Mysql8.0
Windows机器上安装Mysql
SpringSecurity-12-Redis实现基于session共享登录方案
SpringSecurity-12-Redis实现基于session共享登录
Spring Cloud Alibaba 注册中心 Nacos 入门
今天主要讲解了Nacos注册中心、Nacos Client(消费者和服务者创建)的搭建过程。
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线