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 2 Java Discussion :

Problème d'accès à une liste (s:iterator sur un attribut)


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 25
    Par défaut Problème d'accès à une liste (s:iterator sur un attribut)
    Bonjour,
    Je rencontre un problème concernant l'accès à une list.
    J'ai une liste d'objet(type objet1) contenant chacun une liste d'objet(type objet2)
    Je peux accéder à ma 1ere liste dans la JSP à l'aide d'un iterator mais je ne sais pas comment accéder à la liste d'objet de chaque objet.
    j'ai essayer <s:iterator value="<s:property value="ma 2eme liste" />"> mais sans réussite.
    Merci par avance
    Cordialement

  2. #2
    Membre éprouvé Avatar de Lician
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Mars 2011
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Services de proximité

    Informations forums :
    Inscription : Mars 2011
    Messages : 93
    Par défaut
    Bonjour,

    Citation Envoyé par rodney733 Voir le message
    Bonjour,
    Je rencontre un problème concernant l'accès à une list.
    J'ai une liste d'objet(type objet1) contenant chacun une liste d'objet(type objet2)
    Je peux accéder à ma 1ere liste dans la JSP à l'aide d'un iterator mais je ne sais pas comment accéder à la liste d'objet de chaque objet.
    j'ai essayer <s:iterator value="<s:property value="ma 2eme liste" />"> mais sans réussite.
    Merci par avance
    Cordialement
    Je ne comprends pas très bien le but de ta manœuvre...
    Qu'est ce que tu essayes de faire?

    Peux tu montrer un peu de ton code?


    Cordialement

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 25
    Par défaut
    Voici les deux objets dont je parle :
    Domaine :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public class Domaine{
    	private int idDomaine;
    	private String libelleDomaine;
    	private ArrayList<Categorie> listCategorie = new ArrayList<Categorie>();
    Categorie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public class Categorie{
    	private int idCategorie;
    	private String libelleCategorie;
    	private int fkIdDomaine;
    Dans mon action j'ai une liste de domaine(listDomaine), contenant chacun une liste de categorie(listCategorie).

    Voici ce que j'essayai de faire :
    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
    16
    <table>
    	<s:iterator value="listDomaine">
    			<tr>
    				<td>
    				<s:property value="libelleDomaine" />
    				</td>
    				
    				<s:iterator value="listCategorie">
    					<td>
    					Attribut de l'objet categorie
    					</td>
    				</s:iterator>
    			</tr>
    	</s:iterator>
    </table>
    Ma réponse est elle suffisamment claire?
    Merci pour votre aide.

  4. #4
    Membre éprouvé Avatar de Lician
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Mars 2011
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Services de proximité

    Informations forums :
    Inscription : Mars 2011
    Messages : 93
    Par défaut
    Bonjour,

    As tu essayé d'utiliser l'objet HashTable?
    En théorie, tu dois pouvoir récupérer ta liste d'objet avec sans trop de soucis...

    Mais pourquoi n'y a t-il pas de balise property dans ton 2ème iterator de la jsp?

    Bon courage!


    Cordialement

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 25
    Par défaut
    Merci mais je ne suis pas sur que cela corresponde à ce que je cherche.
    Est ce que la syntaxe pour effectuer un iterator sur l'attribut(ArrayList) d'un objet au sein d'une jsp est elle exacte?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <s:iterator value="listDomaine">
    			<tr>
    				<td>
    				<s:property value="libelleDomaine" />
    				</td>
    				
    				<s:iterator value="<s:property value='listCategorie'/>">
    Cordialement.

  6. #6
    Membre éprouvé Avatar de Lician
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Mars 2011
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Services de proximité

    Informations forums :
    Inscription : Mars 2011
    Messages : 93
    Par défaut
    Non je pense pas que la syntaxe soit correcte...

    Pour moi la balise property est englobée entre les 2 balises iterators...

    Je pense qu'il ne te manque pas grand chose...

Discussions similaires

  1. Problème d'accés à une autre bécane sur le réseau
    Par zooffy dans le forum Windows 7
    Réponses: 9
    Dernier message: 10/07/2011, 09h56
  2. [ADO] [MSACCESS] Problème d'accès à une table nommée OF
    Par FredRaid dans le forum Bases de données
    Réponses: 3
    Dernier message: 15/02/2005, 17h22
  3. Problème d'accès à une DB
    Par Mvu dans le forum ASP
    Réponses: 4
    Dernier message: 04/01/2005, 11h36
  4. fuite de memoire dans une liste de pointeur sur composant
    Par Nicolos_A dans le forum Composants VCL
    Réponses: 2
    Dernier message: 16/12/2004, 08h46
  5. Problème pour positionner une liste déroulante
    Par ouckileou dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 30/09/2004, 01h05

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