Ciau, ho un problema con i tag jstl.

Devo far apparire alcune news che io inserisco nel db, soltanto che devono apparire

le 3 news più recenti, ovviamente ho fatto una query con un order by etc etc, il codice con gli scriplet era:

Codice PHP:
<% java.util.List<entities.aggornamenti.Aggornamentielenco = (java.util.List<entities.aggornamenti.Aggornamenti>) session.getAttribute("news");%>

ovviamente così catturo la sessione che ho creato nella servletpoi faccio:

          <% if (
elenco!= null) {
            
int i 1;
            for (
entities.aggornamenti.Aggornamenti agg elenco) {
            %>

<%=
agg.getTitolo%>


      <%
                if (++
== 4) {
                    break;
                }
            }
        }

                                    %> 
in sostanta è quello che faccio, allora ho trasformato il codice con i tag jstl:

Codice PHP:
<c:if test="${not empty sessionScope.news}">

<
c:forEach var="item_anteprime" items="${sessionScope.listaAnteprime}">

<
c:out value="${item_anteprime.titolo}"/> 
ovviamente ho chiuso tutti i tag, adesso però se volessi fare come ho fatto con gli scriplet come dev comportarmi?

avevo pensato di fare:

Codice PHP:
<c:forEach var="i" begin="1" end="3" step="1"
ovviamente così mi stampa 3 volte la stessa news, se le news sono 2 allora me ne stampa 6, 3 e 3 è così via...