Verwenden der for-Schleife in einer JSP

Ich möchte eine Schleife durchlaufenAnordnungsliste von "Festivals" und erhalten ihre Informationen miterhalten Methoden, alle seine Werte auszudrucken. Wenn ich diesen Code verwende, wählt er aus irgendeinem Grund immer den Wert "0" und erhöht die Schleife nicht.

Wenn ich die Werte als "get (1)" fest codiere, werden die korrekten Werte ermittelt, sodass mein Problem eindeutig in der Syntax liegt.

<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> 

Antworten auf die Frage(2)

Ihre Antwort auf die Frage