IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

problème a4j:mediaOutput Internet Explorer


Sujet :

JSF Java

  1. #1
    Membre éclairé Avatar de Nounoursonne
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 264
    Par défaut problème a4j:mediaOutput PDF IE
    Bonjour,

    J'ai quelques petits soucis avec le a4j:mediaOutput
    J'ai un fichier pdf, que je souhaite visualiser dans une page JSF.
    Ce document s'affiche correctement sous FireFox, mais par contre sur IE, il ne m'affiche rien (juste une petit carré avec une croix rouge)
    Je ne comprends pas pourquoi.
    Voici les bouts de code incréminés :
    la JSP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    												<a4j:mediaOutput element="object" cacheable="false" session="true" value="#{myBean.docName}"
    createContent="#{myBean.paint}" mimeType="application/pdf" style="width:100%; height:300px;"/>
    et le Bean
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    	public void paint(OutputStream out, Object data)
    	                       throws IOException {		
     
    			String path=mainBean.PATH_APPLICATION;
     
    			String fileName=null;
    			String filePath=null;
    			File f=null;
    			fileName = (String)data;
    			filePath= path+"pdffiles/";
    			f=new File(filePath, fileName);
     
    			byte[] buf = new byte[8192];
    			FileInputStream inStream = new FileInputStream(f);
     
    			inStream.read(buf);
     
    			inStream.close();
    			out.write(buf);
     
    	}
    De où peut provenir le soucis ?

    Merci par avance

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    et si tu essayes avec:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a4j:mediaOutput element="object" type="application/pdf" ...></a4j:mediaOutput>

  3. #3
    Membre éclairé Avatar de Nounoursonne
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    264
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 264
    Par défaut
    au lieu du mimeType, je mets type c'est ça ?

    Edit : Je viens de tester avec type="application/pdf" et cela ne change rien, j'ai toujours le meme soucis

Discussions similaires

  1. [PHP-JS] Problème aléatoire sous Internet Explorer
    Par jibe74 dans le forum Langage
    Réponses: 13
    Dernier message: 13/02/2007, 17h19
  2. Problème d'affichage internet explorer
    Par LuckyDj dans le forum Balisage (X)HTML et validation W3C
    Réponses: 16
    Dernier message: 20/06/2006, 15h27
  3. Problème d'affichage internet explorer
    Par LuckyDj dans le forum Langage
    Réponses: 5
    Dernier message: 19/06/2006, 13h23
  4. problème javascript avec internet explorer
    Par vidocq dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 13/04/2006, 16h33
  5. Problème CSS et Internet Explorer
    Par polo-j dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 04/05/2005, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo