Bonjour !
J'ai un ptit problème de test sur une chaine de caractère. J'arrive a récupérer la chaine comme il faut, mais lorsque j'essaye de tester l'égalité des chaines, je rentre toujours dans le 'else' ...
Alors voila, j'ai un iterator qui contient des objets 'Operation' :
Dans ma jsp, je veux afficher la liste des 'Operation' de l'iterator, mais en faisant un test sur une des variables de l'objet Operation pour afficher du html différent suivant le résultat du test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class Operation { private String date = null; private int idUser; private String montant = null; private String plusOuMoins = null; public Operation(){ } [...]
<s:property value="plusOuMoins"/> renvoi bien la bonne valeur (+ ou -), mais je n'arrive pas a faire de tests sur cette String...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <s:iterator value="listOperation"> <s:if test="#plusOuMoins.equals('+')"> /* <-------C'est ici que ca foire! :) */ <div class="operation plus"> [...] </div> </s:if> <s:else> <div class="operation moins"> [...] </div> </s:else> </s:iterator>
Comment faire le test sur l'attribut d'un objet ?
Merci d'avance!
Partager