"Thymeleaf 内置了许多标签和属性,用于处理模板中的动态内容和逻辑。以下是一些常用的 Thymeleaf 内置标签和属性:\n\n1. th:text:用于将文本内容设置到标签中,例如 "<span th:text="${name}">Default Name"。\n\n2. th:if:用于条件判断,只有当条件为真时才会渲染标签内的内容,例如 "<div th:if="${condition}">Content

"。\n\n3. th:unless:与 th:if 相反,只有当条件为假时才会渲染标签内的内容,例如 "<div th:unless="${condition}">Content
"。\n\n4. th:switch 和 th:case:用于实现类似于 switch-case 语句的功能,例如:\n\n\n<div th:switch=\"${dayOfWeek}\">\n <p th:case=\"'MONDAY'\">星期一</p>\n <p th:case=\"'TUESDAY'\">星期二</p>\n <p th:case=\"'WEDNESDAY'\">星期三</p>\n <p th:case=\"'THURSDAY'\">星期四</p>\n <p th:case=\"'FRIDAY'\">星期五</p>\n <p th:case=\"*\">周末</p>\n</div>\n\n\n5. th:each:用于循环遍历集合或数组,并生成相应的标签,例如:\n\n\n<ul>\n <li th:each=\"item : ${items}\" th:text=\"${item}\"></li>\n</ul>\n\n\n6. th:href:用于设置链接的 URL,例如 "<a th:href="@{/path/to/page}">Link"。\n\n7. th:src:用于设置图片或脚本资源的 URL,例如 "<img th:src="@{/path/to/image.jpg}" />"。\n\n8. th:attr:用于设置标签的属性,例如 "<input th:attr="placeholder=#{placeholder}" />"。\n\n9. th:style:用于设置标签的样式,例如 "<div th:style="'background-color: yellow;'">Content
"。\n\n10. th:class:用于设置标签的类名,例如 "<div th:class="${isError} ? 'error' : 'success'">Content
"。\n\n这些只是一些常见的 Thymeleaf 内置标签和属性,还有许多其他的标签和属性可以用于处理不同的需求。可以参考 Thymeleaf 的官方文档以获得更详细的信息。"

Thymeleaf 内置标签和属性详解:完整列表及用法示例 - 全面指南

原文地址: https://www.cveoy.top/t/topic/pwOB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录