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

Servlets/JSP Java Discussion :

Utilisation d'un bean


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 30
    Par défaut Utilisation d'un bean
    Bonjour,

    j'ai un problème au niveau de l'accès de mes beans et je ne comprends pas pourquoi ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <jsp:useBean id="gestbean" scope="request" class="GestGest_GestBean" />
    <jsp:getProperty name = "gestbean" property = "ListLogs" />
    Ce bean GestGest_GestBean contient une liste d'un bean GestGest_GestLog

    la ligne getproperty doit récupérer la liste de bean GestGest_GestLog

    avec les autres paramètres du bean qui sont des int, des String, le getproperty fonctionne normalement par contre lorsque j'essaye avec la liste, j'ai l'erreur suivante : org.apache.jasper.JasperException: =Impossible de trouver de l'information sur la propri�t� 'ListLogs' dans le bean de type 'com.miage.RecrutMiage.gestionnaire.bean.GestGest_GestBean'.
    En gros, il ne trouve pas la méthode getListeLogs qui est pourtant bien implémenter dans le bean ...
    y'a t'il une raison partculière à un tel comportement ?

    Mon but étant d'afficher la liste ListesLogs en passant par les beans, si vous avez d'autres solutions, merci.

  2. #2
    Membre éclairé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Par défaut
    Tu as essayé avec getListLogs() sans le "e" apres le mot List ?

    As tu implémenté un setter setListLogs(..) ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 30
    Par défaut
    en fait, je me suis tromper c'est bien :

    public Vector<GestGest_LogBean> getListLogs() {
    return ListLogs;
    }

    public void setListLogs(Vector<GestGest_LogBean> listLogs) {
    this.ListLogs = listLogs;
    }
    sans "e", je rempli ma liste dans ma servlet qui est exécutée et renvoi sur ma page jsp qui utilise le usebean :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    GestGest_LogBean a = new GestGest_LogBean(1,gest.getNumgestionnaire(),today,"ajout gestionnaire");
    		GestGest_LogBean b = new GestGest_LogBean(2,gest.getNumgestionnaire(),today,"ajout gestionnaire");
    		GestGest_LogBean c = new GestGest_LogBean(3,gest.getNumgestionnaire(),today,"ajout gestionnaire");
    		GestGest_LogBean d = new GestGest_LogBean(4,gest.getNumgestionnaire(),today,"ajout gestionnaire");
     
    		gest.getListLogs().add(a);
    Pourquoi cette question sur le setListLog ? je pense que l'erreur vient du fait que c'est une liste de bean et qu'elle n'est pas affichable par un getProperty ... Mais je ne sais pas comment l'afficher alors, en passant par un useBean.
    L'afficher avec une boucle for est simple, mais pas très propre je trouve.

Discussions similaires

  1. Utilisation d'un Bean en data
    Par besstiolle dans le forum Jasper
    Réponses: 7
    Dernier message: 28/04/2009, 11h41
  2. [JSF] utiliser le même bean sur 2 pages
    Par iviath dans le forum JSF
    Réponses: 6
    Dernier message: 11/12/2008, 19h05
  3. [Forms]Problème d'utilisation d'un bean avec Oracle
    Par Yakurena dans le forum Forms
    Réponses: 1
    Dernier message: 10/11/2006, 09h18
  4. [JSF] utilisation d'un bean global
    Par bertlef dans le forum JSF
    Réponses: 3
    Dernier message: 22/08/2006, 12h22
  5. [JSP]utilisation d'un Bean
    Par WalidNat dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 11/02/2006, 18h29

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