Thymeleaf – operadores booleanos

¿Cómo puedo usar operadores booleanos como and or usando Thymeleaf?

Por ejemplo, si quiero mostrar los datos de una tabla si solo una de las condiciones es verdadera.

  <td th:text="${entity.attr1}" Default Value  

Los operadores booleanos funcionan así. Usas ‘o’, ‘y’ en lugar de la nomenclatura java normal. También puedes acortar tus ifs.

Puedes intentar esto:

  

Debe anidarlos en las mismas llaves, independientemente si están aislados considerando la operación lógica ‘o’ que se está probando.

¡Ten cuidado! Esto solo le mostrará el tr y sus elementos hijos si el if pasa como verdadero.

En lugar de usar operadores de condiciones && y || en expresión como usamos en Java y Javascript, en Thymeleaf usamos el texto AND y OR para comparar.

OR ejemplo de condición:

 

AND ejemplo de condición: