In this article, we will discuss how to use Enums in a select box of Thymeleaf HTML template with an example.
Displaying Enums in a Dropdown Menu
Let's first define our Color enum class:
public enum Color {
BLACK, BLUE, RED, YELLOW, GREEN, ORANGE, PURPLE, WHITE
}
Let's use select and option to create a dropdown that uses our Color enum:
<select name="color">
<option th:each="colorOpt : ${T(com.example.thymeleaf.model.Color).values()}"
th:value="${colorOpt}" th:text="${colorOpt}"></option>
</select>
Comments
Post a Comment