powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача данных на jsp-шку
3 сообщений из 3, страница 1 из 1
Передача данных на jsp-шку
    #34333014
nigger™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ есть такая проблема данные выбираются из базы данных и надо их вывести на jsp,
все кладется в коллекцию.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 public  ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)  throws  HibernateException{
        String loginName = ((authForm)form).getLoginName();
        String loginPassword = ((authForm)form).getLoginPassword();
             if  (isValidate(loginName,loginPassword)) {
                 if  (getAccess(loginName,loginPassword)) {
                    GetNameActivities nameActivities =  new  GetNameActivities(loginName);                    
                    //что здесь писать вопрос ? Я так полагаю, что  nameActivities.getList(); понадобиться
                     return  mapping.findForward("success");
                }
                 else   return  mapping.findForward("denied");
            }
             else   return  mapping.findForward("failure");
    }

где класс GetNameActivities выглядит примерно так :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 public   class  GetNameActivities {
     private  List<Test> list =  new  ArrayList<Test>();
     public  GetNameActivities(String proviso_id) {
        Session session = HibernateUtil.openSession();
        Transaction transaction = session.beginTransaction();
            Query query = session.createQuery("from Test");
         for  (Iterator it = query.iterate(); it.hasNext();) {
            Test user = (Test) it.next();
            list.add(user);
        }
        transaction.commit();
        session.close();
    }
     public  List getList() {
         return  list;
    }
}

и как это вывести на jsp используя стратсовские теги если коллекция обьектов выглядит так, что у каждого елемента есть два поля username и description так же реализованы get/set методы. ?
...
Рейтинг: 0 / 0
Передача данных на jsp-шку
    #34333230
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jsp сам отрабатывает get/set.
Передаешь в jsp свою коллекцию (не уверен насчет List, хотя вроде должно сработать, обычно передают Collection): request.setAttribute("collection", yourCollection). А в jsp вынимаешь содержимое через ${}: ${collection.username} (${collection.description}). Также рекомендуется для работы с коллекциями в jsp пользоваться JSTL. Проход по коллекции осуществляется с помощью тэга JSTL <forEach>.
...
Рейтинг: 0 / 0
Передача данных на jsp-шку
    #34336298
nigger™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IDVsbruckjsp сам отрабатывает get/set.
Передаешь в jsp свою коллекцию (не уверен насчет List, хотя вроде должно сработать, обычно передают Collection): request.setAttribute("collection", yourCollection). А в jsp вынимаешь содержимое через ${}: ${collection.username} (${collection.description}). Также рекомендуется для работы с коллекциями в jsp пользоваться JSTL. Проход по коллекции осуществляется с помощью тэга JSTL <forEach>.

Твой вариант неплох но я выкрутился через <logic:present> и <logic:iterate> просто тупо одтал коллекцию и забыл.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача данных на jsp-шку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]