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 2 Java Discussion :

JSP, Iterator et test


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 48
    Par défaut JSP, Iterator et test
    Bonjour a tous.
    J'ai dans une JSP un iterator d'un simple vecteur contenant des Strings.
    Je voudrais récuperer le string et tester sa valeur a l'aide d'un tage <s:if...>

    Mais je ne vois pas comment récupérer cette valeur du string. Le tag <s:property/> me l'affiche bien mais il est impossible de placer ce tag dans le test du if.
    Quelqu'un aurait il une idée ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 100
    Par défaut
    Bonjour,
    Pour tester à la valeur de l'objet, essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <s:iterator value="maListedeStrings">
       <s:if test="toString().equals('...')">
           <s:property/>
       </s:if>
    </s:iterator>

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 48
    Par défaut
    Je n'ai pas réussi avec cette méthode, mais je ne m'y suis pas penché longtemps. Pour l'instant je passe par un objet d'ou je recupere la valeur.

    Par contre j'aurais une autre question.
    Dans ma jsp j'ai plusieurs iterator imbriquée.
    La question est la suivante, Comment puis-je récuperer des valeurs d'un iterator Parent a celui auquel je me trouve?

  4. #4
    Membre expérimenté
    Avatar de vahid
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 228
    Par défaut
    Salut
    L attribut var ne fonctionne pas ?
    http://struts.apache.org/2.x/docs/iterator.html

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 48
    Par défaut
    Merci de m'avoir répondu si vite
    D'apres l'exemple, l'attribut var se place dans le bean créant l'iterator.
    De plus cet attribut n'est pas utilisable dasn le tag iterator.
    Bien sur mon vecteur que j'iterate est récuperé via un getter d'une classe java et n'est pas initialisé dans ma jps.
    La TLD ne l'accepte pas.
    Voici l'erreur.
    L'attribut var est incorrect pour le tag iterator d'après la TLD indiquée

    Peut etre je n'ai pas fait les choses correctement ?
    Si tu as d'autre idée je suis preneur
    Merci

  6. #6
    Membre expérimenté
    Avatar de vahid
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 228
    Par défaut
    Nan je sais pas, le fait est que ID est deprecated au profit de var donc tu as peut etre une ancienne version où il faudrait utiliser id pour faire cela.

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/04/2007, 17h23
  2. Test conditionnel dans une JSP
    Par phpaide dans le forum Struts 1
    Réponses: 9
    Dernier message: 07/02/2007, 17h53
  3. Include : dans un test d'une page JSP
    Par Mister Nono dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 11/09/2006, 16h01
  4. [jsp][struts] Acces au bean d'un <logic:iterate>
    Par Altherac dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 29/09/2004, 13h02
  5. [struts][jsp]Valeur dans un logic:iterate
    Par GreenJay dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 21/06/2004, 11h45

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