RTF Dokument als JSP-Response

Hallo!

Schon wieder ich…

Ich habe hier ein JSP, dass ein RTF-Dokument aus einem Bytearray einliest und als Response zum Browser schickt. Ich bekomme leider nur den ASCII-Text angezeigt.

Wie kann ich das als RTF zum Browser schicken?

Danke

Sven

Hallo,

Ich habe hier ein JSP, dass ein RTF-Dokument aus einem
Bytearray einliest und als Response zum Browser schickt. Ich
bekomme leider nur den ASCII-Text angezeigt.

Wahrscheinlich liegt es daran, dass Du nicht den korrekten Mime-Type setzt. Für RTF-Dateien müsste dieser eigentlich „application/rtf“ heissen.

Gruss,
Frank

Fehler: ‚OutputStream already obtained‘
Hallo!

Ich habe als ContentType:
response.setContentType(„Application/msword“);
gesetzt, da bei „Application/rtf“ oder „text/richtext“ oder „text/rtf“ nur Wordpad oder der Editor gestartet und der Quelltext des Dokumentes angezigt wird.

Funktioniert soweit…

Die Anzeige im Word-Plugin ist OK, aber wenn ich die Datei speichere, dann sehe ich im Editor die Fehlermeldung „OutputStream already obtained“ nach dem RTF-Quelltext des Dokumentes.

Gefüllt habe ich den Stream mit

ByteArrayOutputStream baostream = new ByteArrayOutputStream();
baostream.write(bArray);
baostream.writeTo(response.getOutputStream());

Ich kann leider nur in keiner meiner 10 Zeilen Code erkennen, wo ich diesen schon mal geholt hätte…

Der Fehler stört in der jetzigen Situation nicht weiter, da davon im Word nichts zu sehen ist, aber es unsauber!

Kannst Du mit sagen, was das soll???
Ich will kein Servlet schreiben!

Sven

Hallo,

Die Anzeige im Word-Plugin ist OK, aber wenn ich die Datei
speichere, dann sehe ich im Editor die Fehlermeldung
„OutputStream already obtained“ nach dem RTF-Quelltext des
Dokumentes.

Gefüllt habe ich den Stream mit

ByteArrayOutputStream baostream = new
ByteArrayOutputStream();
baostream.write(bArray);


Statt

baostream.writeTo(response.getOutputStream());

versuch es doch mit

baostream.writeTo(out);

Ich kann leider nur in keiner meiner 10 Zeilen Code erkennen,
wo ich diesen schon mal geholt hätte…

In einer JSP wird dieser von der JSP geholt.

Gruss,
Frank