dvoraky
Messages postés744Date d'inscriptiondimanche 1 avril 2007StatutMembreDernière intervention 9 mai 20108 25 nov. 2008 à 10:36
Bon, ok on est d'accord alors.
Tu utilises Struts, je suppose.
Je sais qu'il existe des comparaisons avec des lettres genre
<c:if test="${i ne j}">Not Equal</c:if>
Peut etre qu'il existe la même pour avec un equal genre :
<c:if test="${i eq j}">Equal</c:if>
<hr width="100%" size="2" />
C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
dvoraky
Messages postés744Date d'inscriptiondimanche 1 avril 2007StatutMembreDernière intervention 9 mai 20108 25 nov. 2008 à 09:19
Salut....
Euh...
Question bête : tu te rends compte que ta comparaison teste l'égalité des deux valeurs?
Si tu veux tester la différence, il serait peut être judicieux de mettre un != au lieu d'un ==
Non?
<hr width="100%" size="2" />
C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
cs_noumian
Messages postés49Date d'inscriptionsamedi 2 avril 2005StatutMembreDernière intervention 3 décembre 2008 25 nov. 2008 à 09:53
non, ma question n'est pas bete, et n'est pas au niveau de l'egalite ou de la difference. Le probleme est qu'il n'y as pas de comparaison. Ce que je desire , c'est de comparer 2 variables de la maniere suivante :
<c:if test="${i == j}">i est different de j</c:if>
ce que je ne desire pas, c'est de comparer une variable avec une valeur :
<c:if test="${i == 1}">i est different de j</c:if>
ma question porte sur le fait que je veux comparer 2 variables.
Mais cela ne fonctione pas.
dvoraky
Messages postés744Date d'inscriptiondimanche 1 avril 2007StatutMembreDernière intervention 9 mai 20108 25 nov. 2008 à 10:01
Non mais tu comprends bien que si i = 1 et j = 2, le test i == 2 est faux donc il n'y aura pas affiché "i est différent de j"
Soit tu te trompes dans ton test, soit tu te trompes dans le texte à afficher......
<hr width="100%" size="2" />
C'est après des heures de codage que j'ai compris pourquoi les créateurs de Java ont choisi une tasse de café comme logo...
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_noumian
Messages postés49Date d'inscriptionsamedi 2 avril 2005StatutMembreDernière intervention 3 décembre 2008 25 nov. 2008 à 10:19
je comprends cela. le resultat ne m'interesse pas.
C'est au niveau de la syntaxe que je pose ma question. voici un exmple concrait :
<c:set var="i" value="201" />
<c:set var="j" value="201" />
<c:if test="${i == j}">OK</c:if>
- resultat attendu : OK
- resultat obtenu : (rien)