Bonjour,
Je suis entrain de realiser une application web JEE et j'utilise le framework primefaces pour la couche presentation.l'application doit offrire au utilisateurs de choisir un fichieret de le stocker ensuite dans la base de donnée.por cala j'ai fait appelle au tagfileuplod.mais j'arrive pas à recuperer sa valeur.

au dessous le code de index.xhtml
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
23
24
25
26
27
28
29
30
31
32
 
 <f:view contentType="text/html">
 <h:head></h:head>
 <p:panel toggleable="true" id="panel">
 <h:form id="loginform" enctype="multipart/form-data">
 <p:growl id="growl" showDetail="true" sticky="true" />
 
<h:panelGrid columns="2" cellpadding="5">
 <p:fileUpload fileUploadListener="#{uploadBean.handleFileUpload}"
 value="#{uploadBean.file}" mode="advanced" update="messages" label="Choose a file sizeLimit="10485760" multiple="true"
 allowTypes="/(\.|\/)(gif|jpe?g|png)$/"
 invalidSizeMessage="The maximum file size allowed is 10 Megabytes !"
 invalidFileMessage="You are allowed to upload only images !" />
 <p:growl id="messages" showDetail="true" life="5000" />
 <p:fileUpload fileUploadListener="#{uploadBean.handleFileUpload}"
 value="#{uploadBean.file}"
mode="advanced" update="messages" label="Choose a file"
 sizeLimit="10485760" multiple="true"
 allowTypes="/(\.|\/)(gif|jpe?g|png)$/"
 invalidSizeMessage="The maximum file size allowed is 10 Megabytes !"
 invalidFileMessage="You are allowed to upload only images !" />
 <p:growl id="messages" showDetail="true" life="5000" />
 
<p:commandButton type="submit" ajax="true" value="Connexion"
 action="#{uploadBean.afficher}" update="loginform"></p:commandButton>
 
 </h:panelGrid>
 
</h:form>
 </p:panel>
 </f:view>
 </html>