Я очень (очень!) Новичок в разработке JSP, и я пытаюсь сделать что-то, что я бы сделал в ASP.NET примерно через 30 секунд, но окружающая среда не дает покоя.
Пока на моей веб-странице есть следующее:
<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>
И файл AllPlayers выглядит так:
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;
}
}
Я (очевидно?) В будущем заменит заполнитель "PlayerNames" на вызов базы данных, я просто хотел, чтобы этот простой тест сначала работал.
В настоящее время я получаю выборку, заполненную ничем. Есть идеи, что я делаю не так?