thymeleaf模板引擎中的变量表达式语法
在Thymeleaf模板引擎中,变量表达式语法可以在HTML标记中使用来引用和处理变量。
下面是一些常见的Thymeleaf变量表达式语法:
1. 变量引用: 使用`th:text`指令来引用变量的值。
```html
<span th:text="${user.name}"></span>
```
thymeleaf用法 在这个例子中,通过`${user.name}`来引用`user`对象的`name`属性值。
2. 属性值: 使用`th:attr`指令来设置属性的值为变量的值。
```html
<input type="text" th:attr="value=${user.name}" />
```
这个例子中,`value`属性的值将被设置为`user`对象的`name`属性值。
3. 迭代: 使用`th:each`指令迭代一个集合,并用变量代表集合中的每一个元素。
```html
<ul>
<li th:each="item : ${items}" th:text="${item}"></li>
</ul>
```
在这个例子中,每次迭代都会把集合`items`中的元素赋值给变量`item`,然后在`li`元素中显示。
4. 条件判断: 使用`th:if`和`th:unless`指令来进行条件判断和条件反判断。
```html
<span th:if="${user.active}" th:text="Active"></span>
<span th:unless="${user.active}" th:text="Inactive"></span>
```
在这个例子中,如果`user.active`为真,则显示"Active",否则显示"Inactive"。
5. 注释: 使用``语法来添加注释,这些注释在呈现页面时会被忽略。
```html
```
这些是Thymeleaf模板引擎中的一些常见的变量表达式语法。使用这些语法可以方便地处理和展示模板中的变量。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论