Ich habe eine JSP-Seite mit einer Textarea-HTML-Komponente. Wenn ein Benutzer die Eingabetaste drückt und in die nächste Zeile wechselt, während er in ein Textfeld schreibt, und wenn er auf die Schaltfläche zum Speichern klickt, werden die Daten aus dem Textbereich in der Datenbank gespeichert. Aber wenn ich den Inhalt der Datenbank lade, sind die Zeilenumbrüche weg. Bedeutet:Speichern von TextArea-Daten mit Zeilenumbrüchen in der Datenbank und Anzeigen im selben Format mit Zeilenumbrüchen
HALLO
WORLD
ist die Anzeige wie
HALLO WELT
habe ich versucht, das Verfahren hier gegebenen How do I replace all line breaks in a string with <br /> tags? aber seine nicht funktioniert. Ich habe auch dieses How to save user-entered line breaks from a TextArea to a database? versucht, aber ich benutze nicht PHP und auch die Lösung, die hier für andere Sprachen gegeben wird, um "\ n" mit "< br/> zu ersetzen" funktioniert auch nicht. Bitte hat jemand eine Idee, wie man das macht?
habe ich versucht, diesen Code:
String a=req.getParameter("topicdes").toString();
a.replaceAll("\n","<br />");
Sie müssen nur encodeURIComponent ($ ("# idOfTextArea")) in der Anfrage URL in Javascript und nur erhalten Wert von request.getParameter ("Textareaname") und speichern in DB –