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); }
Partager