Heim >Web-Frontend >HTML-Tutorial >Das Parsen von Springboot mit Thymeleaf Times HTML hat kein schließendes Tag
Wenn Sie bei der Verwendung von Springboot Thymeleaf als Vorlagendatei verwenden, muss das HTML-Format strikt sein html5 Format, es muss ein End-Tag vorhanden sein, sonst wird ein Fehler gemeldet! Die Lösung lautet wie folgt:
1. Sie können strikte Tags verwenden, das heißt, jedes Tag hat ein End-Tag. Diese Möglichkeit ist problematisch
2. Fügen Sie spring.thymeleaf.mode=LEGACYHTML5 in application.properties hinzu, was bedeutet, dass thymeleaf nicht striktes HTML verwendet. Nach dem Start wird der folgende Fehler gemeldet Seite:
org.thymeleaf.exceptions.ConfigurationException: Cannot perform conversion to XML from legacy HTML: The nekoHTML library is not in classpath. nekoHTML 1.9.15 or newer is required for processing templates in "LEGACYHTML5" mode [http://nekohtml.sourceforge.net]. Maven spec: "net.sourceforge.nekohtml::nekohtml::1.9.15". IMPORTANT: DO NOT use versions of nekoHTML older than 1.9.15. at org.thymeleaf.templateparser.html.AbstractHtmlTemplateParser.parseTemplate(AbstractHtmlTemplateParser.java:90) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE] at org.thymeleaf.TemplateRepository.getTemplate(TemplateRepository.java:278) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1104) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE] at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1060) ~[thymeleaf-2.1.5.RELEASE.jar:2.1.5.RELEASE]
Die obige Ausnahme wurde sehr deutlich gemacht. Sie müssen sich auf nekoHTML 1.9.15 oder eine neuere Version verlassen. Die Maven-Abhängigkeiten sind wie folgt:
44334683fbd139d94a7bba9349b448b4
05a8acc5c31084a4f61ade01873802canet.sourceforge.
9bc4cbb67f66e148869423c0d27e5f90nekohtmlb68fb17cb904a46b73e6272850323873
3d689bd3819ead35ed794427bd12f4591.9.2283a577b3f930c490b31329be5e672d0b
09a0e22e5aaafd848ae04665be625b91
Sie können jetzt normal darauf zugreifen
Das obige ist der detaillierte Inhalt vonDas Parsen von Springboot mit Thymeleaf Times HTML hat kein schließendes Tag. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!