ArrayListアイテムを実行してJSPファイルに表示するのに問題があります。
これが私の豆です:
public class UsersList {
private ArrayList<UserDetails> users = new ArrayList<UserDetails>();
public ArrayList getUsers( ){
return users;
}
public void setUsers(ArrayList<UserDetails> users){
this.users = users;
}
}
usersには、電子メール、ユーザー名、パスワードの3つの文字列プロパティを持つ単純なクラスであるUserDetailsが含まれています
今、私はテーブルに詳細を表示しようとしています。最初にindex.jspにこれらのコマンドがあります。
UsersList bean = new UsersList();
bean.setUsers(db.getUsersList()); // getting all user deatils from database into the list
session.setAttribute("bean", bean);
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/adminPage.jsp");
dispatcher.forward(request, response);
そして、adminPage.jspで、ユーザーの詳細を含むテーブルを表示する必要がある場合、何も表示されません。コードは次のとおりです。
<c:forEach var="current" items="${bean.users}" >
<tr>
<td>${current.email}</td>
<td>${current.username}</td>
<td><input type="checkbox" name="delete" value="${current.email}"</td>
</tr>
</c:forEach>
ここで何が問題なのか分かりますか?ありがとう。