Thymeleaf模板引擎中几种符号的使用

1个月前 100次点击 来自 SpringBoot

标签: Thymeleaf

模板引擎中表达式符号常用的有 $ * # @ 四种符号:

<div th:object="${session.user}">
  <p>Name: <span th:text="${#object.firstName}">Sebastian</span>.</p>
  <p>Surname: <span th:text="${session.user.lastName}">Pepper</span>.</p>
  <p>Nationality: <span th:text="*{nationality}">Saturn</span>.</p>
  <a th:src="@{object.website}">Website</a>
</div>

变量表达式使用 ${.....}

获取容器上下文变量的值

选择变量表达式使用 *{.......}

获取指定的对象中的变量值

消息表达式使用 #{.....}

用法一:用于引用工具类例如#map, #dates等等
用法二:表达式与th:text一起使用,加载数据源中的消息,用于国际化

网址链接表达式使用 @

获取网址链接,与th:src一起使用

Card image cap
开发者雷

尘世间一个小小的开发者,每天增加一些无聊的知识,就不会无聊了

要加油~~~

技术文档 >> 系列应用 >>
热推应用
Let'sLearnSwift
学习Swift的入门教程
PyPie
Python is as good as Pie
标签