扫码阅读
手机扫码阅读
SpringBoot-6-模板Thymeleaf常用标签
228 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葵花宝典的其他文章
说一下HashMap的实现原理?
说一下HashMap的实现原理
IDEA的降龙八掌,牛批了!!
IDEA的降龙八掌,牛批了!!
Redis 数据持久化方案解析:确保数据安全
Redis 作为一种高性能的内存数据库,提供了多种持久化方案来保证数据的持久性和可靠性。本文将深入探讨 Redis 的持久化机制,分析其特点、优缺点以及如何选择适合的持久化方案,旨在帮助读者理解和应用 Redis 的数据持久化功能
Spring Event 与 AOP 结合:优雅记录日志的艺术
在构建现代化的应用中,日志记录是不可或缺的一环。Spring 框架为我们提供了强大的事件机制(Spring Event)和切面编程(AOP),结合使用可以实现优雅的日志记录,使得代码更加模块化和可维护
SpringSecurity-12-PasswordEncoder密码加密简介
SpringSecurity-12-PasswordEncoder密码加密简介为
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线