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 :

Récuperer HtmlSelectOneListbox dans une bean


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2010
    Messages : 59
    Par défaut Récuperer HtmlSelectOneListbox dans une bean
    Bonjour,
    Je suis en train de developpez une application en JSF + icefaces, une petite tâche consiste à supprimer une fichier dans une dossier,la liste des noms des fichiers et dans une ListBox,
    alors voilà mon esseyan c mon Bean:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    private com.icesoft.faces.component.ext.HtmlSelectOneListbox nom_fichier;
    public HtmlSelectOneListbox getNom_fichier() {
            return nom_fichier;
        }
     public void setNom_fichier(HtmlSelectOneListbox nom_fichier) {
            this.nom_fichier = nom_fichier;
        }
     
            public String SupprimerBackup() {
            File source = new File("/home/saif/Bureau/"+nom_fichier.getValue());
            source.delete();
            return "modifier";
        }
    et c'est mon code JSF:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <ice:panelTab label="Supprimer des signautres">
                        <center><h2><ice:outputText value="Supprimer des signautres" /> </h2></center>
                        <div align="center">
                            <ice:panelGrid columns="3" cellspacing="10" border="1">
                                <ice:outputText value="Signautres désactivées" />
                                <ice:selectOneListbox binding="#{gestion_sig.nom_fichier}" id="listbox3"  value="#{signature.optionSelected2}">
                                    <f:selectItems  value="#{signature.optionItems2}"  />
                                </ice:selectOneListbox>
                                <ice:commandButton value="Supprimer" action="#{gestion_sig.SupprimerBackup}"/>
                            </ice:panelGrid>
    </ice:panelTab>
    Mais malheureseument, j'ai peux pas récuperer le variable nom_fichier dans mon bean!! Svp si quequ'un px m'aider et Merci.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    pourquoi utiliser un binding dans ce cas? Lier le value= aurais suffit il me semble
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File source = new File("/home/saif/Bureau/"+getOptionSelected2());

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2010
    Messages : 59
    Par défaut
    Merci tchize mais au début j'essaye avec getOptionSelected2() mais ça marche pas aussi, en faite je veux récuperer le nom de la valeur selectionné!!!

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2010
    Messages : 59
    Par défaut
    En faite il m'affiche l'erreur suivante:
    |WARNING: FacesMessage(s) have been enqueued, but may not have been displayed
    ???

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    rajoute un <h:messages/> dans ta page pour voir les messages de validation JSF

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Tunisie

    Informations forums :
    Inscription : Février 2010
    Messages : 59
    Par défaut
    il m'affiche le message suivant:
    j_id20:j_id24:0:listbox3: An error occurred when processing your submitted information.
    c.à.d ??

  7. #7
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    rajoute un showdetails="true" à ton tag message. Regarde aussi si t'a pas un message dans ta console serveur

Discussions similaires

  1. [XL-2003] [Débutant] - Récuperer nombres dans une variable
    Par barbit dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/07/2011, 13h57
  2. Récuperer valeur dans une dataTable
    Par silverfab34 dans le forum JSF
    Réponses: 7
    Dernier message: 19/07/2010, 10h58
  3. récuperer variable dans une autre page
    Par brigade dans le forum Langage
    Réponses: 4
    Dernier message: 02/12/2008, 21h53
  4. Récuperer valeur dans une source
    Par ponpon17430 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/10/2007, 16h55
  5. [Tableaux] Récuperer variable dans une fonction
    Par amarcil dans le forum Langage
    Réponses: 12
    Dernier message: 12/02/2006, 10h56

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