Je voudrais afficher un tableau créé avec la balise :
<logic:iterate id="xx" name="xxxxxxx">
où les lignes de mon tableau aient un background gris une fois sur 2 pour plus de lisibilité.
Il y a moyen de le faire en struts? ou faut-il rajouté des balises jsp avec un compteur?
Publicité
Posté le 20-04-2004 à 09:32:32
bird80
Posté le 20-04-2004 à 10:05:42
J'ai une autre question :
je voudrais comparer deux éléments qui se trouvent en session.
malheureusement la balise equal ne le fait pas?
elle permet de comparer un element avec une constante?
Message édité par bird80 le 20-04-2004 à 10:06:01
krosso
j'suis à la bourre
Posté le 20-04-2004 à 10:07:03
j'ai toujours fait ça avec une compteur pair = fond blanc, impair = fond bleu spa terrible, moi qui fais tout pour éviter la moindre ligne de java dans mes jsp :-/
J'ai une autre question :
je voudrais comparer deux éléments qui se trouvent en session.
malheureusement la balise equal ne le fait pas?
elle permet de comparer un element avec une constante?
merci krosso, j'ai l'impression que ma deuxième question à une solution, je teste ca tout de suite.
Pour le premier point, oui je faisait ça en php
donc si je continue avec cette manière de faire, j'utilise un compteur jsp?
Oui, ce n'est peut-être pas très propre, j'aurais préféré utiliser un tag ou une fonctionnalité d'un tag. Mais il faut savoir être pragmatique.
pascal34
one point !
Posté le 20-04-2004 à 14:47:50
Dans <logic:iterate ... il y a 'logic'
Le fait de vouloir un fond bleu ou rose ou vert caca c'est de la présentation
bird80
Posté le 20-04-2004 à 14:59:00
pascal une boucle c'est logique, le fait de ne pas pouvoir recuperer le compteur ca ne l'est pas forcement
Message édité par bird80 le 20-04-2004 à 20:29:49
Publicité
Posté le 20-04-2004 à 14:59:00
dinedine31
Posté le 21-04-2004 à 13:58:28
en jstl (avec la balise c:forEach), c'est facile de récuperer le compteur dans la boucle. Je l'ai déjà testé (pour faire l'affichage des lignes avec 2 couleurs) donc...
A savoir maintenant, si tu peux le coupler avec struts (cela a deja fait l'objet d'un thread je crois).