扫码阅读
手机扫码阅读

SpringBoot-6-模板Thymeleaf常用标签

187 2024-07-19

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:SpringBoot-6-模板Thymeleaf常用标签
文章来源:
springboot葵花宝典
扫码关注公众号
SpringBoot-6-模板Thymeleaf常用标签摘要

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-6-模板Thymeleaf常用标签
文章来源:
springboot葵花宝典
扫码关注公众号