• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PDF in Browser anzeigen lassen

Status
Für weitere Antworten geschlossen.

Mephisto84

Neues Mitglied
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"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
  <%
   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 = "";
   }
  %>

<title>Test</title>
</head>
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 ;)

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!
 
Werbung:
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.
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben