9
Как использовать логические операторы, такие как and
или or
с использованием Thymeleaf?Thymeleaf - логические операторы
Например, если я хочу показать данные из таблицы, если выполнено только одно из условий.
<tr th:if="firstCondition or secondCondition">
<td th:text="${entity.attr1}"</td>
<td th:text="${entity.attr2}">Default Value</td>
</tr>
'$ {entity.attr1} или {$ entity.attr2}'. То же самое с 'и'. –
Мне нужно что-то вроде этого:
Оба условия работают изолированы – Vinicin
ответ
Булевы операторы работают именно так. Вы используете «или», «и» вместо обычной номенклатуры java. Вы также можете сократить ваши ifs.
Вы можете попробовать это:
Вы должны гнездиться их в одних и тех же фигурных скобках, независимо друг от друга, если они изолированы с учетом логическая «или» операция проходит испытания.
Будьте осторожны, хотя! Это покажет вам только tr и его дочерние элементы, если значение if равно true.
источник
2013-08-08 18:54:20 Nimchip
Вместо использования conditonal операторов
&&
и||
в выражении, как мы используем в Java и Javascript, в Thymeleaf мы используем текстAND
иOR
для сравнения.OR
состояние пример:AND
состояние пример:источник
2016-10-05 13:11:17 Lucky
Смежные вопросы