Bonjour mon file upload ne fonctionne pas, le listener n'est jamais appelé pour l'upload :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <p:fileUpload id="file" auto="false" required="true" requiredMessage="Fichier absent" fileLimit="1" sizeLimit="#{datas.MAXSIZELOGO}" validator="logoValidator" label="Choisissez un logo" multiple="false" allowTypes="/(\.|\/)(gif|png|jpe?g)$/" uploadLabel="Enregistrez le logo" cancelLabel="Abandon" fileUploadListener="#{addLogo.uploadListener}" fileLimitMessage="Fichier trop gros" invalidFileMessage="Uniquement des GIF, PNG, JPG|JPEG" invalidSizeMessage="Problème taille logo" update="@form form2" mode="advanced"/>je ne savais pas si je devais ajouter un filtre dans mon web.xml, dans le doute j'ai essayé mais la mon appli ne se déploie plus :
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 public void uploadListener(FileUploadEvent event) { try { file=event.getFile(); System.out.println("Ok !"); resize(); } catch (IOException ex) { Logger.getLogger(AddLogo.class.getName()).log(Level.SEVERE, null, ex); ioException(ex); } catch (MyException ex) { Logger.getLogger(AddLogo.class.getName()).log(Level.SEVERE, null, ex); myException(ex); } catch (SQLException ex) { Logger.getLogger(AddLogo.class.getName()).log(Level.SEVERE, null, ex); sqlException(ex); } catch (NamingException ex) { Logger.getLogger(AddLogo.class.getName()).log(Level.SEVERE, null, ex); namingException(ex); } messageInfo("Info : ", "Logo téléchargé !"); }
j'utilise pour la première fois l'upload en pf, peut etre il y a une coquille dans mon code, si vous en voyez une n'hésitez pas !
Merci !








Répondre avec citation


Partager