Hallo Pinhead,
das Verschwinden der Zeilenumbrüche kann an mehreren Stellen der Anwendung geschehen. Es ist nicht ganz einfach, dies per Ferndiagnose herauszufinden.
Ich glaube nicht, dass der Fehler an Servlets/JSP liegt:
die Frage ist, wie wird die Eingabe aus der Servlet/JSP Anwendung in Java verarbeitet.
Falls diese Anwendung - wie es normal ist - nach der Model View Architecture aufgebaut ist, sollte die aus dem JSP-generierte Seite nach dem Absenden durch den Anwender an ein Controller-Servlet geschickt werden, die dann die Kontrolle an Business-Klassen übergibt, die sich um die Integration mit Notes kümmern?
Oder wie läuft das? Domino Custom Tags?
Kurz bevor der String dort an Notes gesendet wird, müsstest du den String einmal ins log schreiben. Dies ist bei Domino Custom Tags vielleicht nicht so ganz einfach oder völlig unmöglich.
<quick_rant>
Das gesamte Web von Tierra del Fuego bis Wladiwostok schreit, dass man nicht aus dem JSP im Presentation Layer auf den Persistence Tier/Datenbank durchgreifen soll. Nicht so Iris, die es ja ihren Entwicklern soooo einfach machen wollen.
</quick_rant>
Ein relativ wahrscheinlicher Kandidat für den Fehler ist das in der JSP enthaltene Html-Eingabefeld (wohl eine Textarea?). Versuche die mal mit dem Attribut wrap="physical" zu schreiben:
<textarea name="physical" cols="30" rows="3" wrap="physical">
zumindest mit dem IE. Offenbar existieren hier Browserinkopatibilitäten:
http://selfhtml.teamone.de/html/formulare/eingabe.htm#bereiche_umbruch