PDF in Browser anzeigen lassen

Hallo!
Ich will dynamisch ein PDF dem Benutzer anzeigen lassen. Dazu habe ich in meiner JSP folgenden Code.

[HTML]
<%@ page language=„java“ contentType=„application/pdf“
pageEncoding=„ISO-8859-1“%>

<% String strLabelNam; try { response.setHeader("Expires", "0"); response.setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0"); response.setHeader("Pragma", "public");
strLabelNam = request.getAttribute("FileName").toString();

out.println(„<meta http-equiv="refresh" target="blank" content="2; URL=http://localhost:8080/Projekt/PDF_Printer_1_28-07-2008_15-41-34_1838998991.pdf>“);
} catch (Exception e) {
strLabelNam = „“;
}
%>

Test [/HTML] Zum Testen ist der Verweis noch statisch...

Wenn ich da drauf gehe, poppt von Adobe die Fehlermeldung „Datei beginnt nicht mit %PDF-“ hoch. Das tut die PDF-Datei aber :wink:

Hab jetzt schon ewig mit den Mimetypes rum gespielt. Ich hab keine Ahnung woran das liegen kann. Hab gelesen, dass IE6 offenbar Probleme machen sollte. Ich benutze aber Firefox3.

Hat irgendjemand ne Idee? Für Hilfe wäre ich sehr dankbar!

Ich kenne JSP nicht, aber mit dem Code wird nur eine Weiterleitung auf

http://localhost:8080/Projekt/PDF_Printer_1_28-07-2008_15-41-34_1838998991.pdf

gestartet. Es wird kein PDF direkt von dem Code ausgegeben sondern nur eine Weiterleitung per Meta-Refresh gestartet. Dein Problem könnte evtl. sein, dass diese Adresse für dich nicht erreichbar ist?

kenne das tool auch nicht, aber…
im wesentlichen muss einzig ein link auf die pdf-datei erzeugt werden. je nach plugin, wird die pdf-datei dann auch im browser geöffnet.

in einem meta-befehl kann man meines wissens keinen link mit target"_blank" übergeben, bin aber momentan nicht sicher.
es sollte also ein simples <a href ausgegeben werden.