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

高洛峰
高洛峰Original
2017-03-31 11:20:495716Durchsuche

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!

Stellungnahme:
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