Używanie pętli for wewnątrz JSP

Chcę przejść przezArrayList „Festiwali” i zdobądź ich informacjedostać metody, wypisując wszystkie jej wartości. Z jakiegoś powodu, kiedy użyję tego kodu, zawsze wybierze wartość „0” i nie zwiększy pętli.

Jeśli utrudnię kodowanie wartości jako „get (1)”, otrzymasz poprawne wartości, więc mój problem dotyczy wyraźnie składni.

<h1>All Festival Information</h1>
    <jsp:useBean id="allFestivals" type="java.util.ArrayList" scope="session" />
    <table border="1">
        <tr>
            <td>Festival Name:</td>
            <td>Location:</td>
            <td>Start Date:</td>
            <td>End Date:</td>
            <td>URL:</td>
        </tr>
        <% for(int i = 0; i < allFestivals.size(); i+=1) { %>
            <tr>      
                <td>${allFestivals.get(i).getFestivalName()}</td>
                <td>${allFestivals.get(i).getLocation()}</td>
                <td>${allFestivals.get(i).getStartDate()}</td>
                <td>${allFestivals.get(i).getEndDate()}</td>
                <td>${allFestivals.get(i).getURL()}</td>  
            </tr>
        <% } %>
    </table> 

questionAnswers(2)

yourAnswerToTheQuestion