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

Servlets/JSP Java Discussion :

Comment insérer une EL dans une autre EL


Sujet :

Servlets/JSP Java

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Comment insérer une EL dans une autre EL
    Bonjour,

    voilà j'ai besoin d'une solution pour pouvoir écrire une EL dans une autre EL.

    dans mon mon controleur j'ai un modelAtrribute :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    @ModelAttribute("tablesContent")
    	public HashMap<String, List> populateTablesContent() {
    		HashMap<String, List> hm = new HashMap<String,List>();
    		hm.put("etudiant", etudiantService.getAllStudents());
    		hm.put("matiere", matiereService.getAllMatieres());
    		hm.put("examen", examenService.getAllExamens());
    		return hm;
    	}
    Dans ma jsp :

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <c:forEach items="${tablesList}" var="table">
    				<tr>
    					<td><form:checkbox path="tablesToTransfer" value="${table}" /></td>
    					<td>${table}</td>
    				</tr>
    				<tr>
    					<td></td>
     
    					<td>
    						<table>
    							<tr>
    								<c:forEach items="${fields[table]}" var="fi">
    									<td>${fi}</td>
    								</c:forEach>
    							</tr>
     
    							<c:forEach items="${tablesContent[table]}" var="etud">
    								<tr>
     
    	<c:forEach items="${fields[table]}" var="fi">
     
    											<td>${etud.${fi}}</td>
     
    									</c:forEach>
    								</tr>
    							</c:forEach>
     
    						</table>
    					</td>
    				</tr>
    			</c:forEach>
    remarque : quand j'écris ${etud.fi} il me dit que l'attribut fi n'existe pas c'est à dire qu'il ne l'interprète pas

  2. #2
    Candidat au Club
    Inscrit en
    Mars 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2012
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    sayé j'ai trouvé la solution
    Il suffisait d'écrire ${etud[fi]} et non pas ${etud.fi} pour pouvoir interpréter la valeur de fi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/06/2015, 17h52
  2. [XL-2003] Insérer la valeur d'une cellule dans une phrase d'une autre
    Par DonaldTron dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/04/2009, 19h50
  3. [MySQL] Comment insérer 6 lignes en une fois dans une base mysql avec du PHP ?
    Par Alexandrebox dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/02/2008, 14h39
  4. Comment insérer les valeurs d'une requete dans une variable tableau
    Par uptoditime dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 04/12/2007, 12h03
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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