Thymeleaf Attributes
Learn how to use Thymeleaf expressions inside Thymeleaf attributes.
We'll cover the following...
We'll cover the following...
The Thymeleaf expressions we just saw can be used inside Thymeleaf attributes like the th:text
attribute. This lesson will go over the most important attributes.
Element text content
The th:text
attribute will place the result of the expression inside the tag it is declared on.
For example, assuming the username
variable contains “Jane”:
<div th:text="${username}">Bob</div>
will render as:
<div>Jane</div>
Element id attribute
Similarly, the th:id
attribute will add an id
attribute.
<div th:id="|container-${userId}|"></div>
will render (userId
will be 1 here) as:
<div id="container-1"></div>
Conditional inclusion
We can choose to render a tag subject to some condition using the th:if
attribute. For example:
<div th:if="${user.followerCount >
...