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 :

affichage d'un objet dans <logic:iterate


Sujet :

Struts 1 Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 67
    Points : 39
    Points
    39
    Par défaut affichage d'un objet dans <logic:iterate
    Salut,

    Dans ce bout de code je récupère une liste de liste de la session pour l'afficher. le premier objet de cette liste qui est aussi de type List contient des données qui représentent les titres de mon tableau, et le reste contient mes données.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     <table align="center">
        	<logic:present name="anoSem" scope="session">
     
        		<logic:iterate id="obj1" name="anoSem" >  			
        			<tr>
    	    			<logic:iterate id="obj2" name="obj1">
    	    				<td>
    	    					<bean:write name="obj2"/>
    	    				</td>
    	    			</logic:iterate>
        			</tr>
        		</logic:iterate>
        	</logic:present>
        </table>
    qq un a une idée de comment faire pour extraire la première liste apart, afin de l'afficher sous une format différente (par exemple <th>..</th>). et cela sans l'écrire en java.
    Merci d'avance

  2. #2
    Membre expérimenté Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Points : 1 639
    Points
    1 639
    Par défaut
    avec les tags layout peut-etre ?

    sinon j utilise cette librarie de tags qui me le fait aussi :

    http://valuelist.sourceforge.net/

    mais elle est pas forcement simple a mettre en place .

  3. #3
    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
    En utilisant l'attribut indexId et les tags logic:equal et logic:notEqual comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <logic:iterate id="obj1" name="anoSem" indexId="index">  		
       <tr>
             <logic:iterate id="obj2" name="obj1">
     		<logic:equal name="index" value="0">
    			<th><bean:write name="obj2"/></th>
    		</logic:equal>			
    		<logic:notEqual name="index" value="0">
    			<td><bean:write name="obj2"/></td>
    		</logic:notEqual>			
             </logic:iterate>
       </tr>
    </logic:iterate>

Discussions similaires

  1. <html:errors/> dans des <logic:iterate>
    Par BugFactory dans le forum Struts 1
    Réponses: 6
    Dernier message: 22/07/2008, 19h13
  2. changement de couleur dans un logic iterate
    Par mat453 dans le forum Struts 1
    Réponses: 6
    Dernier message: 17/08/2007, 17h54
  3. Tester avec l'objet precédant dans un logic:iterate
    Par kalan dans le forum Struts 1
    Réponses: 3
    Dernier message: 16/11/2006, 15h25
  4. Réponses: 31
    Dernier message: 27/07/2006, 13h51
  5. [struts][jsp]Valeur dans un logic:iterate
    Par GreenJay dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 21/06/2004, 11h45

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