Ich habe ein Problem in einer JSP-Seite, wo ich eine generierte Nachricht auf dem Bildschirm basierend auf einer Zeichenfolge anzeigen muss. Alles funktioniert gut, bis eine der Kontonummern zwei Leerzeichen enthält.Verhindern HTML Entfernen aufeinander folgender Leerzeichen
Also, habe ich diese HTML:
<logic:notEqual name="migrationsMessage" value="">
<div style="color:Red;font-weight:bold">
<bean:write name="solasDetailsForm" property="migrationsMessage"/>
</div>
</logic:notEqual>
Wenn das Feld migrationsMessage enthält diese:
<input type="hidden" name="migrationsMessage" value="A 123456W has migrated to A 123456.">
Die Ausgabe auf dem Bildschirm, ist dies:
“A 123456W has migrated to A 123456.”
Der zweite Raum nach dem ersten A wird entfernt. Ich habe versucht, den Stil zu ändern, dies zu sein, aber es hat nicht geholfen:
<logic:notEqual name="migrationsMessage" value="">
<div style="color:Red;font-weight:bold;white-space:pre">
<bean:write name="solasDetailsForm" property="migrationsMessage"/>
</div>
</logic:notEqual>
Irgendwelche Ideen, was falsch läuft?
Versuchen Sie zwei Leerzeichen mit Leerzeichen zu ersetzen und ' ' –
Die Nachricht wird tatsächlich in einer Oracle DB erstellt und an das Formular übergeben. Wenn ich beide Leerzeichen innerhalb der DB setze, erscheinen sie als oder konvertiert der HTML sie in ein Leerzeichen? – mcquaim