Bonjour à tous,

Surement une question posée un million de fois mais je trouve pas la réponse.

Je développe un portlet (Liferay) et voici un bout de code dans ma vue :

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
 
<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
 
<%
 
	ArrayList<Integer> maListe =  new ArrayList<Integer>();
	int x=10,j=20,k=30;
	maListe.add(x);
	maListe.add(j);
	maListe.add(k);
 
	pageContext.setAttribute("authors",maListe);
%>
 
<c:forEach var="maValeur" items="${maListe}">
<c:out value="${maValeur}" > </c:out> 
 
</c:forEach>
Et avec ou sans le c:out, ça affiche ${maValeur} à l'écran ! au lieu d'afficher la bonne valeur qui va bien.

Je comprends pas pourquoi ... ?