Bonjour,

J'ai viens de faire un formulaire qui donne la possibilité de joindre une image. Quand je l'exécute dans netbeans tout marche bien. La photo est bien chargé et cela se voit lors de la consultation.

Nom : imagefound.png
Affichages : 76
Taille : 107,5 Ko

Mais si je déploie mon application sur le serveur tomcat via un fichier war et je refais la même opération sur le formulaire (enregistrement et consultation), rien ne s'affiche.

Nom : imagenotfound.png
Affichages : 74
Taille : 15,1 Ko

Au niveau du code source pour uploide de l'image le chemin se présente comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 
   String path=FacesContext.getCurrentInstance().getExternalContext()
                        .getRealPath("/resources/uploide/"+file.getFileName());
Lors de l'affichage après uploide:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
   <p:column>
                            <f:facet name="header">PHOTO en chaine</f:facet>                                    
                                        <h:graphicImage 
                                            url="/resources/uploide/#{pe.photo}"   
                                           height="100px" width="80px" alt="Image not found">
                                        </h:graphicImage>                                     
                         </p:column>

Comment résoudre ce problème?