Thymeleaf: Wie man das äußere Tag ausschließt, wenn th: jedes benutzt wird?

7

Das offizielle Dokument von Thymeleaf 2.1.4 zeigt die for each Verwendung wie folgt:

%Vor%

Er generiert in jeder Iteration ein <tr> , was in dieser Situation perfekt passt. In meinem Fall brauche ich das äußere Tag (hier, <tr> ) nicht.

Mein Anwendungsfall besteht darin, <bookmark> tag auf rekursive Weise zu generieren, keine anderen Tags, und ein <bookmark> -Tag muss einen Namen und ein href-Attribut enthalten.

%Vor%

die einschließende Seite:

%Vor%

Vielen Dank.

    
July 18.06.2015, 11:52
quelle

3 Antworten

20

Auch wenn es mit th:remove="tag" gemacht werden kann, würde ich vorschlagen, dass Sie verwenden th: block

%Vor%     
Xipo 19.06.2015, 13:54
quelle
0

Sie können ein DIV -Tag oder ein anderes HTML-Tag zum Schleifen verwenden. Dies erzeugt kein TR -Tag. Damit die Tabelle korrekt dargestellt wird, müssen die TD -Tags innerhalb von TR -Tags stehen.

%Vor%     
shazin 18.06.2015 12:19
quelle
0

Ich habe herausgefunden, wie man das Problem lösen kann, es ist einfach, fügen Sie einfach th:remove="tag" zum äußeren Tag hinzu.

    
July 19.06.2015 05:17
quelle

Tags und Links