Studieren der Webentwicklung mit Spring Boot. Für Notizen aufgezeichnet.
Bei Verwendung von Thymeleaf tritt ein Fehler auf, bei dem eine White-Label-Fehlerseite angezeigt wird, es sei denn, / wird am Ende des Meta-Tags in das Head-Tag eingefügt. Ich habe die folgenden Wörter gefunden, als ich das STS-Protokoll verfolgt habe.
org.xml.sax.SAXParseException: Der Elementtyp "meta" muss mit dem entsprechenden End-Tag "\ </ meta>" enden.
Ändern Sie daher den Code der entsprechenden HTML-Datei wie folgt: (Fügen Sie am Ende einen Schrägstrich hinzu.)
python
//Originalcode
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
//Überarbeitet
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8"/>
Die Webseite wird jetzt korrekt angezeigt. Den genauen Grund kenne ich jedoch nicht. In Bezug auf HTML sollte die Art und Weise, wie der Originalcode geschrieben wird, korrekt sein. .. .. Muss klargestellt werden, dass es sich um ein Blatt handelt?
Nachdem Sie eine Weile damit herumgespielt haben, scheint das / am Ende auch für so etwas wie ein Eingabe-Tag notwendig zu sein, für das kein schließendes Tag erforderlich ist.
Ende
Recommended Posts