pdf direkt darstellen ohne downloadfenster

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
hallo,

ich suche ein möglichkeit per jsf/jsp bzw. j2ee pdf online anzuzeigen nicht per download dialog anbieten sondern anzuzeigen.

welche möglichkeiten habe ich da?

grüße qwertz1234
 
L

L

Gast
Den ResponseStream dazu benutzen .... Je nach verwendetem Framework ist da wohl noch ein bissi Modifizierung notwending - dat hier is myfaces

Code:
String header = " inline; filename=\"" + filename + "\"";
HttpServletResponse response = (HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse();
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", header);
ServletOutputStream stream = (ServletOutputStream)response.getOutputStream();
FacesContext.getCurrentInstance().responseComplete(); // Beendet JSF-Lifecycle und streamt Doc zum Client ..
 
G

Guest

Gast
hallo,

ich habe mich jetzt für ein iframe entschieden. darin lade ich das pdf bei bedarf.

danke und grüße
 

HLX

Top Contributor
L hat gesagt.:
Den ResponseStream dazu benutzen .... Je nach verwendetem Framework ist da wohl noch ein bissi Modifizierung notwending - dat hier is myfaces

Code:
String header = " inline; filename=\"" + filename + "\"";
HttpServletResponse response = (HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse();
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", header);
ServletOutputStream stream = (ServletOutputStream)response.getOutputStream();
FacesContext.getCurrentInstance().responseComplete(); // Beendet JSF-Lifecycle und streamt Doc zum Client ..
Damit kann man das beeinflussen. Das letzte Wort hat AFAIK allerdings immer noch der Browser. Z.B. im Opera kann man für jeden MIME-Typ das Downloadverhalten einstellen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Zugriff auf Session direkt auf JSF-Seite Web Tier 2
T Seam-Komponenten oder Java Bean soll direkt nach Appserver-Start "leben" Web Tier 4
L formulardaten direkt von servlet senden Web Tier 7
M JSF - Bean aus SessionScope direkt im JSF Code auslesen Web Tier 1
OnDemand Lagertopologie grafisch darstellen Web Tier 2
S Einträge aus Datenbank einzeln darstellen (JSP, JAVA, HTML) Web Tier 9
P JSF Eine JSF-Applikation in Drupal darstellen - Möglich? Web Tier 5
M JSF Bild aus DB in JSF darstellen Web Tier 7
D Servlet Bild als JPG darstellen - nur alternativer Text Web Tier 16
J JSF: Darstellen von Blob Datentypen Web Tier 8
platofan23 Java Login Überprüfung ohne Srciptlets in der JSP Web Tier 4
A JSF form absenden ohne require validation (andere schon) Web Tier 4
E Kann man ein Formular in JSP auch per Tastendruck ohne Javascript-Verwendung abschicken? Web Tier 2
T JSF Datenbankzugriff ohne Persistenzschicht Web Tier 3
H JSF JSF 2.0 (Primefaces) commandLinks mit action="mypage.xhtml" ohne die URL im Browser zu ändern Web Tier 8
M JSF Datatable, nichts geht ohne vorher zu refreshen... Web Tier 4
D Servlet JSP Umfrage ohne Formular Web Tier 2
J JSF AJAX-Aufruf ohne Komponente Web Tier 4
S [JSF] CommandButton/Link ohne Validierung Web Tier 3
JCODA Tomcat ohne Fenster starten Web Tier 5
R Zugriff auf geschützten Bereich ohne Authentifizierung Web Tier 10
G JSF 2x h:selectManyCheckbox ohne duplikate Auswahl/selectManyCheckbox und f:ajax Web Tier 3
ruutaiokwu template engine gesucht ohne abhängigkeit zum servlet container Web Tier 2
D Struts2 Combobox ohne Eingabefeld Web Tier 2
G Framework ohne JSP? Web Tier 10
D Ajax und Validation ohne große Umstrukturierung Web Tier 3
T Tomcat Projekt ohne Eclipse starten Web Tier 11
D Wicket mit Spring ohne extra Proxies Web Tier 4
D MultiActionController von Spring ohne action und / aufrufen Web Tier 3
U JSP form-Daten (ohne name-Attribut) an Servlet = Problem Web Tier 6

Ähnliche Java Themen

Neue Themen


Oben