JavaScript
3
Вклад в тег
<jsp:useBean id="bean's name" scope="bean's scope" typeSpec/>
/**
*
* @return Список объектов User данные для которых имеются в БД
*/
public List<User> list()
{
List<User> result = new ArrayList<User>();
try // <-- вообще так делать не очень хорошо, но тут я просто избавил себя от лишней писанины
{
/*
* Структуру Вашей БД я не знаю, поэтому
* тупо выбираю значения колонок id и nickname
* из таблицы tbl_user.
* Если у Вас все организовано иначе, вставте свой SQL запрос.
*/
PreparedStatement statement = connection.prepareStatement(
"select id, nickname from tbl_user");
ResultSet r_set = statement.executeQuery();
/*
* Бежим по результирующей выборке и инициализируем объекты типа User,
* попутно добавляя их в список.
*/
while (r_set.next())
{
// предполагается, что у User имеется соответствующий конструктор
User p = new User(r_set.getString("id"), r_set.getString("nickname"));
result.add(p);
}
} catch (Exception e)
{
e.printStackTrace();
}
return result;
}