Slt,

je cherche a ajouter un produit dans la base de donnée en cliquant sur le p:fileUpload je selectionne limage et le chemin se fait directement dan la table produit plus précisement dans le champ image sans avoir à écrire le chemin aprés quand jajoute le chemin sajoute dans la base

dans la vue


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
    <p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}"  
            mode="advanced"   
            update="messages"  
            sizeLimit="100000"   
            allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>    
 
 
            <p:inputText id="txt_image" required="true"   
                         value="#{produitMBean.image}" />


dans le managedBean

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
 
private String Image;
 
     public void handleFileUpload(FileUploadEvent event) 
     {  
     //   FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded."); 
 
         FacesMessage msg = new FacesMessage("Succesful", image + " is uploaded.");  
 
        FacesContext.getCurrentInstance().addMessage(null, msg);  
    }