2015-02-28 28 views
9

Czy istnieje sposób użycia operatora Java instanceof w Thymeleaf?Użyj instanceof w Thymeleaf

Coś jak:

<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> 

Odpowiedz

16

Spróbuj:

<span th:if="${animal.class.name == 'my.project.Cat'}" th:text="A cat"></span>

lub, w przypadku korzystania z wiosny:

<span th:if="${animal instanceof T(my.project.Cat)}" th:text="A cat"></span>

więcej o using SpEL i dialects in thymeleaf.

+1

dzięki! obie wersje działają świetnie! – Andrea