Hallo,
hm, eine Lösung habe ich auch nicht für das Problem, aber es ist kein XML/XSLT-Problem. So wie dus beschrieben hast, wird der Text nach der Anwendung Deines Stylesheets ausgegeben, wie er in die XML-Datei geschrieben wurde.
Das eigentliche Problem ist doch, wie die automatischen Zeilenumbrüche im Input-Feld an die JSP übergeben werden und ob man dort "Markierungen" setzen kann. Die dann auch beim Schreiben in die XML-Datei die automatischen Zeilenumbrüche sichtbar machen. Denn dort sind Sie ja bei Dir schon verschwunden. Auch XSLT kann Sie dann nicht wieder sichtbar machen.
Gruß
Franz