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

Struts 1 Java Discussion :

Pb récupération valeur dans tagLib


Sujet :

Struts 1 Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 36
    Par défaut Pb récupération valeur dans tagLib
    Bonjour j'ai un probleme qui me bloque :

    J'aimerai récupérer au sein d'un tagLig une valeur d'un autre bean dans l'attribut 'value 'mais il n'est pas possible d'utiliser <bean:write...> dans un attribut Value d'un tagLib :

    Voici la partie de code en question se sera plus clair:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <logic:equal name="WSReponse" property="pwsId" value="<bean:write name="habilitation" property="ppwReponsePwsId"/>">
    
    //traitement
    
    </logic:equal>
    Le code en entier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    <gdb:select property="ppwReponsePwsId" styleId="modif">
      <logic:iterate id="WSReponse" name="creerModifierHabilitationForm" property="listeWSReponse">
        <option value="<bean:write name="WSReponse" property="pwsId"/>"
        <logic:notEqual name="habilitation" property="ppwReponsePwsId" value="">
          <logic:equal name="WSReponse" property="pwsId" value="18">
            SELECTED
          </logic:equal>
       </logic:notEqual>
    >
    </logic:iterate>
    </gdb:select>
    Merci de m'aider SVP

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    372
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 372
    Par défaut
    t'as essayé de mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <logic:equal name="WSReponse" property="pwsId" value="<%=habilitation.getPpwReponsePwsId()%>">
    SELECTED
    </logic:equal>

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

    Informations forums :
    Inscription : Août 2003
    Messages : 36
    Par défaut
    Oui j'ai cette erreur ci :

    ServletException in:/jsp/passerelle/partenaire/creermodifierhabilitation.jsp]
    Unable to compile class for JSP An error occurred at line: 224 in the jsp file: /jsp/passerelle/partenaire/creermodifierhabilitation.jsp Generated servlet error: The method getPpwReponsePwsId() is undefined for the type Object '

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    372
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 372
    Par défaut
    il faut je pense que tu précise le type de l'objet habilitation...:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     <logic:notEqual name="habilitation" property="ppwReponsePwsId" value="" type="package ou se trouve ta classe de habilitation.ta classe habilitation">
    <logic:equal name="WSReponse" property="pwsId" value="<%=habilitation.getPpwReponsePwsId()%>">
    SELECTED
    </logic:equal>
    </logic:notEqual>
    Bon essaye et apres dis moi ce que ca fait

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    372
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 372
    Par défaut
    Par contre vérifie tout de même que la méthode est dans la classe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    package ou se trouve ta classe de habilitation.ta classe habilitation

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 36
    Par défaut
    Oui elle existe bien ma méthode.

    Et j'ai une autre erreur :
    [ServletException in:/jsp/passerelle/partenaire/creermodifierhabilitation.jsp] /jsp/passerelle/partenaire/creermodifierhabilitation.jsp(224,13) Attribute type invalid for tag notEqual according to TLD'

    Mais si je fais dans mon Iterate :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <logic:notEqual name="habilitation" property="ppwReponsePwsId" value="">
          <logic:equal name="WSReponse" property="pwsId" value="18">
    
            <bean:write name="habilitation" property="ppwReponsePwsId"/>	
          </logic:equal>
    </logic:notEqual>
    Ben je récupère bien la valeur de : <bean:write name="habilitation" property="ppwReponsePwsId"/>

Discussions similaires

  1. [MFC] Récupération valeur dans ListBox
    Par Copernic09 dans le forum MFC
    Réponses: 6
    Dernier message: 11/12/2007, 19h43
  2. récupération valeur dans liste déroulante
    Par kumo dans le forum Modélisation
    Réponses: 9
    Dernier message: 26/05/2007, 18h47
  3. [PHP-JS] Erreur de syntaxe récupération valeur dans variable PHP
    Par sosophie dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/04/2007, 12h33
  4. [ASP.NET][C#]Récupération valeur dans une table
    Par johnny_hey dans le forum ASP.NET
    Réponses: 4
    Dernier message: 23/03/2007, 14h44
  5. [MySQL] Récupération valeurs dans la bdd
    Par Angelik dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 09/02/2007, 15h26

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