Use instanceof in Thymeleaf
java, spring, spring-boot, spring-el, thymeleaf
Solution
Try:
`<span th:if="${animal.class.name == 'my.project.Cat'}" th:text="A cat"></span>`
or, if using Spring:
`<span th:if="${animal instanceof T(my.project.Cat)}" th:text="A cat"></span>`
more about using SpEL and dialects in thymeleaf.
Problem
Is there a way to use the Java `instanceof` operator in Thymeleaf? Something like: ``` <span th:if="${animal} instanceof my.project.Cat" th:text="A cat"></span> <span th:if="${animal} instanceof my.project.Dog" th:text="A dog"></span> ```