Heim > Web-Frontend > HTML-Tutorial > Das Parsen von Springboot mit Thymeleaf Times HTML hat kein schließendes Tag

Das Parsen von Springboot mit Thymeleaf Times HTML hat kein schließendes Tag

高洛峰
Freigeben: 2017-03-31 11:20:49
Original
5667 Leute haben es durchsucht

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]
Nach dem Login kopieren

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:

net.sourceforge.

nekohtml

1.9.22

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage