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 :

[nested:equal]problème avec valeur à comparer


Sujet :

Struts 1 Java

  1. #1
    Inactif  
    Inscrit en
    Avril 2005
    Messages
    750
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 750
    Points : 498
    Points
    498
    Par défaut [nested:equal]problème avec valeur à comparer
    Bonjour, je voudrais comparer, dans ma jsp, deux valeurs que j'ai dans des form bean. Voici ce que je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <nested:equal property="name" value="${nomPersonne}">
    Si à la place de l'EL je met une valeur en dure le traitement que j'effectue ensuite fonctionne.
    Comment passer la valeur, sans la mettre en dure, au paramètre value ?
    Merci

  2. #2
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Essaie avec le tag c:if de la JSTL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <c:if test="${name eq nomPersonne}">
       ...
    </c:if>

  3. #3
    Inactif  
    Inscrit en
    Avril 2005
    Messages
    750
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 750
    Points : 498
    Points
    498
    Par défaut
    Salut toi j'ai un peu modifié la jsp et j'ai défini un bean personne, j'accede à la propriété nomPersonne avec personne.getNom().
    Comment écrire le test
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <c:if test="${name eq nomPersonne}">
       ...
    </c:if>
    en utilisant personne.getNom() ??
    Merci a toi

  4. #4
    Inactif  
    Inscrit en
    Avril 2005
    Messages
    750
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 750
    Points : 498
    Points
    498
    Par défaut
    re, c'est je m'en suis sorti finalement, merci de m'avoir aidé.
    j'ai défini les 2 propriété dans la page puis j'ai jeté un coup d'oeil sur c:if et les el dans les tutoriaux et j'ai trouvé mon bonheur.
    Salut!

  5. #5
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Je ne sais pas quelle solution tu as adopté mais j'espère que tu n'as pas codé de scriptlets dans la jsp.

  6. #6
    Inactif  
    Inscrit en
    Avril 2005
    Messages
    750
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 750
    Points : 498
    Points
    498
    Par défaut
    LoL non du tout.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <nested:define id="etape" name="form" property="etapes" type="java.lang.String"/>
    <nested:define id="name" property="nodeName" type="java.lang.String" />
    ......
    <c:choose>
    			<c:when test="${name eq etape}">
    ...........
    </c:when>
    			<c:otherwise>
    ................
    	</c:otherwise>
    		</c:choose>
    Voila

  7. #7
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Ok mais normalement, tu ne devrais pas avoir besoin de redéfinir les propriétés puisqu'elles sont présentes dans le scope.

    Tu devrais pouvoir coder directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <c:choose>
    			<c:when test="${nodeName eq form.etapes}">

  8. #8
    Inactif  
    Inscrit en
    Avril 2005
    Messages
    750
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 750
    Points : 498
    Points
    498
    Par défaut
    Oui surement mais je viens d'essayer et cela ne marche pas, il y a peut être chose, mais je ne sais pas vraiment quoi pour le moment donc je laisse le code comme sa pour l'instant.
    Merci a toi, a plus.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec valeur réel pour "t" ou "T"
    Par VITALTH dans le forum Fortran
    Réponses: 16
    Dernier message: 09/07/2012, 08h46
  2. Problème avec valeur de retour d'une fonction
    Par ouranos21 dans le forum SQL Procédural
    Réponses: 11
    Dernier message: 20/01/2009, 09h52
  3. Problème avec le Compare Editor d'Eclipse
    Par maxxper59 dans le forum Eclipse
    Réponses: 1
    Dernier message: 11/10/2008, 13h38
  4. Problème avec Valeurs hexadecimales
    Par vastran7 dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 04/10/2007, 15h39
  5. INSERT SQL : problème avec valeurs à entrer
    Par St-Jean dans le forum VBA Access
    Réponses: 5
    Dernier message: 25/09/2007, 17h18

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