Maison >interface Web >tutoriel HTML >L'analyse de Springboot à l'aide de Thymeleaf Times HTML n'a pas de balise de fermeture
Dans le processus d'utilisation de Springboot, si vous utilisez thymeleaf comme fichier modèle, le format HTML doit être strict html5, il doit y avoir une balise de fin, sinon une erreur sera signalée ! La solution est la suivante :
1. Vous pouvez utiliser des balises strictes, c'est-à-dire que chaque balise a un balise de fin. Cette possibilité est gênante
2. Ajoutez spring.thymeleaf.mode=LEGACYHTML5 dans application.properties, ce qui signifie que thymeleaf utilise du HTML non strict. Après le démarrage, l'erreur suivante sera signalée lors de l'accès au fichier. page :
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]
L'exception ci-dessus a été très claire. Vous devez vous fier à nekoHTML 1.9.15 ou à une version plus récente. Les dépendances maven sont les suivantes
b4b38e33757a6497aa8690936b905cc1<.>
05a8acc5c31084a4f61ade01873802canet.sourceforge.nekohtml192ca2f7b8c770b01c8f81e6bdd5b947 9bc4cbb67f66e148869423c0d27e5f90nekohtmlb68fb17cb904a46b73e6272850323873 3d689bd3819ead35ed794427bd12f4591.9.2283a577b3f930c490b31329be5e672d0b 09a0e22e5aaafd848ae04665be625b91 Vous pouvez y accéder normalement maintenantCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!