IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

Gestion des fichiers


Sujet :

JSF Java

  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 593
    Points : 353
    Points
    353
    Par défaut Gestion des fichiers
    Bonjour,

    J'ai un formulaire où j'enregistre des infos liées à une personne où je dois télécharger une image. Mon managedBean a comme propriété une image du type Part (j'ai suivi ce tuto http://www.javatutorials.co.in/jsf-2...ng-hinputfile/).
    Ma question c'est lors de l'affichage des infos de la personne donc de l'image. Dans la base de données, j'enregistre le nom de la photo. Comment puis-je initialiser le type Part?

    Merci.

  2. #2
    Membre chevronné Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Points : 2 120
    Points
    2 120
    Par défaut
    salut,
    Dans le tutoriel, je ne vois nulle part ou il doit l´initialiser.
    T´as pas besoin, cela depend de ton mecanisme de telechargement.

    Eric

  3. #3
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 593
    Points : 353
    Points
    353
    Par défaut
    Quand j'essaye d'afficher les infos de la personne, je n'ai en main que le nom de la photo.
    Côté facelet, j'ai ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <h:graphicImage id="preview" rendered="#{bean.photo != null}" value="#{bean.fileName}" />
    Dans mon bean, j'ai ça:
    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
     
    @ManagedBean(name = "bean")
    @ViewScoped
    public class Bean implements Serializable {
     
    private Part photo;
     
    public void init() {
            if (personne != null) {
                    personne = utils.obtenirPersonne(numeroPersonne);    
                } else {
                    personne = new Personne();
                }
            }
     
           //photo = ?
    A la fin, photo = null. Je ne vois pas comment initialiser la photo à partir de personne.getNomPhoto()?

  4. #4
    Membre chevronné Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Points : 2 120
    Points
    2 120
    Par défaut
    salut,
    certes je n´ai pas compris le fond du probleme , y a t-il un exception sinon tu peux l´initialiser dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    public void init() {
            if (personne != null) {
                    personne = utils.obtenirPersonne(numeroPersonne); 
                    //ici aussi
                } else {
                    personne = new Personne();
                }
            }
    ou dans le getter de nomPhoto

  5. #5
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 593
    Points : 353
    Points
    353
    Par défaut
    Effectivement, c'est dans la méthode init() que je dois le faire.
    Mais je ne trouve pas comment initialiser un type Part, c'est ça le fond du problème en fait

Discussions similaires

  1. Gestion des fichiers
    Par babar56 dans le forum C
    Réponses: 10
    Dernier message: 15/04/2006, 10h34
  2. [VBA-E] gestion des fichiers ouverts ...
    Par SpaceFrog dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 20/01/2006, 17h10
  3. [FTP] Gestion des fichiers Online ?
    Par MaTHieU_ dans le forum Langage
    Réponses: 9
    Dernier message: 23/10/2005, 15h16
  4. Gestion des fichiers
    Par roger12 dans le forum Administration système
    Réponses: 2
    Dernier message: 19/10/2005, 09h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo