Arrays em JSTL... Help!

Seguinte…
Sou desenvolvedor PHP ha alguns anos e agora estou comecando a trabalhar com JSTL.
Minha duvida eh a seguinte…
Como declarar e trabalhar com uma variavel do tipo Array (1 dimensao)?
Exemplo (em PHP):

$q_movies[$_GET[“movie_section”]]=12;

foreach ($q_movies as $param_get => $q) {
echo “Movie Section $param_get have $q movies!”;
}

Estava tentando assim (em JSTL):

<c:set var=“movie_section” value="${param.movie_section}" scope=“page” />
<c:set var=“q_movies[movie_section]” value=“0” scope=“page”/>

<c:forEach items="${q_movies}">
<c:out value="${q_movies[movie_section]}"/>
</c:forEach>

Nao aparece nada na pagina!

Se alguem puder ajudar, agradeco!

[]'s

veja a sintaxe de <c:forEach

&lt;table&gt;
  &lt;c:forEach var="variavel_com_cada_valor" itens="${array_pra_percorrer}"
    &gt;&lt;tr&gt;
        &lt;td&gt;${variavel_com_cada_valor}&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/c:forEach&gt;
&lt;/table&gt;

[quote=emanoeltadeu]veja a sintaxe de <c:forEach

&lt;table&gt;
  &lt;c:forEach var="variavel_com_cada_valor" itens="${array_pra_percorrer}"
    &gt;&lt;tr&gt;
        &lt;td&gt;${variavel_com_cada_valor}&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/c:forEach&gt;
&lt;/table&gt;

[/quote]

Tah complicado pra mim pois comecei a ver isso a 3 dias atras! hehehehe… sou totalmente newbie.
Mas a declaracao do array estah correta? Posso usar uma variavel representando o indice do array?

Valeu!

essa de sar uma variavel representando o indice do array nao sei…tb to começando em JSTL. qq coisa baixa a especificação pra ver se te ajuda:

http://jcp.org/aboutJava/communityprocess/final/jsr052/index.html

Valeu pela ajuda amigo.
Resolvi fazer em JSP mesmo…

Obrigado!

<c:forEach items="${array}" var="arrayItem" varStatus="status"> ${status.index} - ${status.count}: ${arrayItem} </c:forEach>

Voce também nao precisa declarar scope = “page”, o escopo page eh o padrão quando voce nao especifica nada :slight_smile: