2016-05-08 2 views

Antwort

15

Nach documentation wenn Sie diese Situation haben:

<div th:include="..."> content here </div> 

Fragment wird innerhalb <div> Tag platziert werden.

jedoch, wenn Sie ersetzen verwenden:

<div th:replace="..."> content here </div> 

dann <div> wird durch Inhalte ersetzt werden.

Thymeleaf Teile von anderen Seiten als Fragmente umfassen kann (während JSP enthält nur vollständige Seiten) unter Verwendung th: umfassen oder th (sendet den Inhalt des Fragments in seinen Host-Tag umfasst): replace (Wille tatsächlich Ersetzen Sie das Host-Tag durch das Fragment).

+0

Seit 3.0 wird th: include nicht empfohlen (siehe http://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#difference-between-thinsert-and-threplace-and-thinclude) – ipkiss

2

Thymeleaf können Teile von anderen Seiten als Fragmente umfassen (während JSP enthält nur vollständige Seiten) unter Verwendung von th:include oder th:replace (wird ersetzt tatsächlich den Host-Tag durch das Fragment der (den Inhalt des Fragments in seinem Host-Tag enthalten)). Dies ermöglicht die Gruppierung von Fragmenten auf einer oder mehreren Seiten.

Verwandte Themen