iFrame src = URL (Servlet); Response = PDF-File
Jens Fuchs
- html
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&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&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