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

Wildfly/JBoss Java Discussion :

[EJB][jboss][struts]probleme de logic:iterate


Sujet :

Wildfly/JBoss Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 37
    Par défaut [EJB][jboss][struts]probleme de logic:iterate
    bonjour tout le monde,
    dans mon projet j'utilise struts avec des EJBs ,mais j'ai le probleme suivant:
    No getter method for property id_alarm of bean alarm du code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
             <logic:iterate id="alarm" name="tables">
              <td><bean:write name="alarm" property="id_alarm" /> </td>
              <td><bean:write name="alarm" property="id_type_alarm" /> </td>
              <td><bean:write name="alarm" property="lib_alarm" /> </td>
            </logic:iterate>
    sachant que mon EJB contiendra bien ce getter!!
    j'ai oublie de vous dire que de la view de monEJB je recupere les données et je les met dans un array list que je le met a son tour dans la session

    merci de m'aider,je suis vraiment blocké dans ce point!
    cordialement

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Remplace :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <logic:iterate id="alarm" name="tables">
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <logic:iterate id="alarm" property="tables">
    si tables est bien le nom de ton ArrayList de bean.

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 37
    Par défaut [EJB][jboss][struts]probleme Null attribute name
    salut c_nvy,
    j'ai essaié mais j'ai eu un autre probleme qui est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java.lang.NullPointerException: Null attribute name 	org.apache.jasper.runtime.PageContextImpl.findAttribute(PageContextImpl.java:450) 	org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:874)
    est ce que t'as une idée s'il te plait

    [ Modéré par SEMPERE Benjamin ]
    Ajout des balises code
    Les Règles du Forum

  4. #4
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Essaie alors en ajoutant l'attribut name à ton tag logic:iterate en y spécifiant le nom de ton form-bean comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <logic:iterate id="alarm" property="tables" name="tonForm">

  5. #5
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 37
    Par défaut
    salut,
    j'ai essaye avec le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <logic:iterate id="alarm"  property="tables" name="alarmEditForm">
       <html:select property="id_type_alarm" size="1" value="<%=(String)session.getAttribute("id_type_alarm")%>">
       <%if(request.getAttribute("id_type_alarm") == null) {%>
       <option value="0">Choisissez un type
       </option>
       <%} else 
                       {%>
       <html:options name="tables" labelName="tables" />
     
       <% } %>
       </html:select>
    mais le probleme rien ne s'affiche pour la case id_type_alarm et si j'enleve le logic:iterate je vois afficher

    dans le select choisissez un type
    donc le tables ne contient rien ,sachant qu'il ya des enregistrement dans la table Alarm
    stp aidez moi!!!
    et merci infiniment

  6. #6
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Essaie déjà ceci tout simplement et dis-moi si ça marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <html:select property="id_type_alarm" >
         <html:options collection="tables" property="id_type_alarm" labelProperty="lib_alarm" />
    </html:select>
    J'ai mis lib_alarm comme label mais je ne sais pas si c'est cela que tu veux voir apparaître dans ta combobox.

Discussions similaires

  1. Probleme avec Logic:iterate
    Par ForHuman dans le forum Struts 1
    Réponses: 7
    Dernier message: 17/07/2008, 16h05
  2. probleme property <logic:iterate>
    Par D.Mounir dans le forum Struts 1
    Réponses: 16
    Dernier message: 04/03/2007, 16h18
  3. struts formulaire dans logic:iterate
    Par jeb001 dans le forum Struts 1
    Réponses: 1
    Dernier message: 07/08/2006, 15h50
  4. [ EJB ] [JBoss ] [ XDoclet ] probleme avec cascade-delete
    Par Houbbba dans le forum Wildfly/JBoss
    Réponses: 4
    Dernier message: 03/05/2006, 10h05
  5. [EJB2.1 Entity] [BMP] [Struts] Problème avec <logic:iterate>
    Par romain3395 dans le forum Java EE
    Réponses: 2
    Dernier message: 07/06/2004, 10h12

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