Java Struts

Java Struts - Java - Programmation

Marsh Posté le 20-04-2004 à 09:32:32    

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?

Reply

Marsh Posté le 20-04-2004 à 09:32:32   

Reply

Marsh 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
Reply

Marsh 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 :-/

Reply

Marsh Posté le 20-04-2004 à 10:12:40    

bird80 a écrit :

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?


Code :
  1. <bean:define name="etatFournisseur" id="etatFournisseur" type="java.lang.String" />
  2. <logic:equal name="etat" property="idEtat" value="<%=etatFournisseur%>">


Message édité par krosso le 20-04-2004 à 10:13:12
Reply

Marsh Posté le 20-04-2004 à 10:15:40    

Gaffe si tu copies-colles, le define au dessus est bien en minscule, le forum met un 'D' majuscule involontaire...


Message édité par krosso le 20-04-2004 à 10:17:10
Reply

Marsh Posté le 20-04-2004 à 10:22:24    

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?

Reply

Marsh Posté le 20-04-2004 à 10:27:57    

La deuxième marche top, merci

Reply

Marsh Posté le 20-04-2004 à 10:51:36    

bird80 a écrit :

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.

Reply

Marsh 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  :jap:

Reply

Marsh 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
Reply

Marsh Posté le 20-04-2004 à 14:59:00   

Reply

Marsh 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).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed