Jens Fuchs: iFrame src = URL (Servlet); Response = PDF-File

Hallo zusammen,

es geht um eine Web-Anwendung mit Servlets + JSPs.

Der Benutzer klickt Clientseitig auf einem Dokumentennamen. Die Anfrage kommt beim Servlet rein, dieses sendet eine JSP zurück.

Diese JSP-Seite enthält nun:

<iframe src="Dispatcher?command=DOKANZ&amp;DokNr=<%= dokNr %>" name="readdok" id="readdok" frameborder="1" height="500" width="800"></iframe>

D.h. das "src"-Tag schickt noch eine Anfrage an den Server und erhält im Response das entsprechende File.

Servlet:

res.setContentType("application/pdf");
res.setHeader("Content-Disposition", "inline; filename=" + dokDLName);

Das iFrame zeigt nun das entsprechende PDF-Dokument im Browser ordentlich an. Alles wie gewünscht.

Klickt man im Browser eingebetteten Reader nun auf "Speichern", wird als Speicher-Name "Dispatcher?command=DOKANZ&amp;DokNr=1.pdf" vorgeschlagen.

Hat jemand eine Idee, was ich tun kann, damit der wirkliche Dokumenten-Name vorgeschlagen wird.

Vielen Dank im Voraus!

Beste Grüße,
Jens