Etudier le développement Web avec Spring Boot. Enregistré pour les notes.
Lorsque vous utilisez thymeleaf, si vous ne mettez pas / à la fin de la balise meta dans la balise head, une erreur d'affichage de la page d'erreur en étiquette blanche se produit. J'ai trouvé les mots suivants lorsque j'ai tracé le journal STS.
org.xml.sax.SAXParseException: Le type d'élément "meta" doit se terminer par la balise de fin correspondante "\ </ meta>".
Par conséquent, modifiez le code du fichier html correspondant comme suit (ajoutez une barre oblique à la fin)
python
//Code d'origine
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
//modifié
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8"/>
La page Web s'affiche désormais correctement. Cependant, je ne connais pas la raison exacte. En termes de HTML, la manière d'écrire le code d'origine doit être correcte. .. .. Est-il nécessaire de préciser qu'il s'agit de thymeleaf?
Après avoir joué avec pendant un certain temps, il semble que même quelque chose comme une balise d'entrée qui n'a pas besoin d'une balise de fermeture a besoin d'un / à la fin.
fin
Recommended Posts