JSP Listes déroulantes (<select>), De la Fève

Je suis très (très!) nouveau aux JSP de développement et je suis en train de faire quelque chose que je ferais dans ASP.NET en 30 secondes, mais l'environnement est en train de faire ma tête.

Jusqu'à présent, j'ai le suivant sur ma page web:

<body>
    <jsp:useBean id="allPlayerInfo" class="Player.AllPlayers" scope="page"/>
    <jsp:include page="../header.jsp"/>
    Player:
    <select id="drp_player">
        <c:forEach var="item" items="${allPlayerInfo.items}">
            <option value="${item}">${item}</option>
        </c:forEach>
    </select>
</body>

Et la AllPlayers fichier ressemble à ceci:

package Player;
public class AllPlayers {
    public java.util.List<String> getItems() {
        java.util.List<String> list = new java.util.ArrayList<String>();
        list.add("PlayerName1");
        list.add("PlayerName2");
        list.add("PlayerName3");
        return list;
    }
}

Je vais (évidemment?) remplacer l'espace réservé "PlayerNames" avec une base de données dans le futur, je voulais juste obtenir ce simple test de travail en premier.

Actuellement, je remonte une sélection rempli avec rien. Les idées de ce que je fais mal?

OriginalL'auteur loxdog | 2012-01-15