Thymeleaf-Templates für den Flurmonitor: Ausdrücke, Schleifen, Bedingungen, Fragmente und Bootstrap als WebJar
Aus der statischen Abfahrtsanzeige wird ein echtes Template: th:each erzeugt für jede offene Fahrt eine Tabellenzeile, th:if zeigt einen Satz statt einer leeren Tabelle, th:classappend hebt die nächste Abfahrt hervor. Der Artikel unterscheidet die Ausdrucksarten ${…}, *{…}, @{…} und #{…}, zeigt, warum th:text vor eingeschleustem HTML schützt und th:utext nicht, lagert Kopf, Navigation, Fußzeile und Tabelle in Fragmente aus und holt Bootstrap als WebJar aus dem eigenen Server statt vom CDN.
