#thymeleaf
Вопрос:
Я могу сравнить это значение со строковым литералом th:if="${var} == 'FOO'"
.
Чтобы проверить несколько возможных значений: th:if="${var == 'FOO' or var == 'BAR'}"
. Интересно, есть ли какой-нибудь краткий синтаксис для проверки нескольких значений вместо or
ing? Нравится:
var in ('FOO', 'BAR', 'BAZ')
Ответ №1:
Кажется, есть синтаксис для литералов списка: {1, 2, 3}
или {"a", "b", "c"}
.
Совмещение со специальным #lists.contains()
оператором:
th:if="${#lists.contains({'FOO','BAR'}, var)}"