Zuerst überprüfe ich, ob der Titel, von dem ich die Tracklist bekomme, eine CD ist. Wenn das stimmt, möchte ich die Liste durchlaufen und für jeden Eintrag einen Absatz erstellen. Mein Problem ist, dass ich einen Fehler bei $ {item.getTrackList()} für Elemente bekomme, die keine CD sind, weil sie kein Attribut "trackList" haben. Warum ignoriert der Ausdruck "th: each" die switch-case-Anweisung?Thymeleaf "th: each" ignoriert "th: switch"?
<div th:switch="${type}" th:remove="all-but-first">
<div th:case="CD" th:each="track : ${item.getTrackList()}">
<p th:text="${track}"></p>
</div>
</div>