Ich bin heute auf ein sehr seltsames Problem gestoßen. Sehen Sie sich den folgenden Code an: SimpleDateFormat dateFormat = neues SimpleDateFormat Code kopieren Der Code lautet wie folgt: teFormat("jjjj Jahr MM Monat tt Tag E "); Zeichenfolge „Datum“ = „Datumsformat.format(neues Datum()); Ursprünglich war geplant, XXXX Jahr XX Monat XX Tag Woche X auszudrucken. Das Problem liegt im folgenden Code. Wenn ich die formatierten Daten abrufen möchte, kann ich mit der Methode value= nur „XXXX Jahr XX Monat XX Tag“ abrufen, aber nicht die dahinter stehende „Woche X“. Code kopieren Der Code lautet wie folgt:<td ausrichten="links"> <Bezeichnung> <input type="text" value=<%=date%> deaktiviert /> </Bezeichnung> </td> ① Später dachte ich, dass es sich möglicherweise um ein HTML-Escape-Problem handelte, also entfernte ich alle Leerzeichen in "yyyy年MM月dd日E" und das Ergebnis war, dass der Wert normal abgerufen oder in "yyyy年MM月dd日-E" geändert werden konnte. ② Eine andere Methode besteht darin, Escape-Zeichen zu verwenden, um den Inhalt der anzuzeigenden Zeichenfolge einzeln zu ersetzen. Code kopieren Der Code lautet wie folgt:<% String-Ergebnis = ""; für (int i = 0; i < Datum.Länge(); i++) { Schalter (Datum.charAt(i)) { Fall '<': Ergebnis += "<"; brechen; Fall '>': Ergebnis += ">"; brechen; Fall '&': Ergebnis += "&"; brechen; Fall '"': Ergebnis += "\""; brechen; Fall '\'': Ergebnis += "'"; brechen; Fall ' ': Ergebnis += " "; brechen; Standard: Ergebnis += Datum.charAt(i); } } %> Die Referenzen lauten wie folgt : HTML-Quellcode zur Anzeige der Ergebnisbeschreibung < < Kleiner-als-Zeichen oder Anzeigezeichen > > Größer als Zeichen oder Anzeigezeichen & & kann zur Anzeige anderer Sonderzeichen verwendet werden " " Anführungszeichen ® ® Registriert © Urheberrecht ™ ™ Warenzeichen   Halbes Leerzeichen   Ein Leerzeichen Keine trennenden Leerzeichen |
<<: Flex-Anordnung in CSS darstellen (Layouttool)
>>: Lösung für MySQL 8.0 kann nicht gestartet werden 3534
Heute hat mich bei der Arbeit ein Freund, den ich ...
beschreiben Beim Aufruf dieser Schnittstelle müss...
(1) Serverkonfiguration: [root@localhost ~]# cd /...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Projekteinführung: Projektverz...
sed ist ein Zeichenstromeditor unter Unix, also e...
Liste der HTTP-Rückgabecodes (unten finden Sie ei...
Ich glaube, dass viele Programmierer mit MySQL ve...
In diesem Artikelbeispiel wird der spezifische Co...
In diesem Artikel finden Sie den spezifischen Cod...
Problembeschreibung: Der Inhalt der Datei 11 laut...
1. IE-Browsermodus Hack-Logo 1. CSS-Hack-Logo Code...
Inhaltsverzeichnis Anforderungsbeschreibung: Anfo...
Was ist Routing? Unter Routing versteht man die Ü...
Prinzip Setzen Sie beim Schweben einen Schatten a...