| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > spring, проблема понимания данной ситуации |
| Автор: Adept 28.10.2006, 13:17 |
| Есть спринговое приложение, которое посредством контроллера UsersController на страницу users.jsp выводит список сотрудников. Надо на этуже страницу выводить и список отделов. Я чтото невникну как это сделать. Это надо делать еще один контроллер или в томже контроллере создать еще метод, котрый возвращает ModelandView? Подскажите плиз. |
| Автор: Aazmandius 29.10.2006, 23:47 |
| Все зависит от конкретной реализации контроллеров и слоя DAO. По хорошему надо для каждой сущности организовать свои DAO и контроллеры, причем из вьюшки вызывать контроллеры, а из контроллеров - методы DAO, это чтобы путаницы не было, да и последующий реинжениринг (если он будет) проводить гораздо легче. |
| Автор: McLaren 30.10.2006, 04:19 |
| 1. В одном методе контроллера с помощью DAO (одного или двух - как удобно) получить оба списка. 2. Положить эти оба списка в HashMap, например. 3. Передать в конструктор возвращаемого ModelAndView этот HashMap 4. Обратиться на jsp-странице к спискам через эту HashMap. Все это описано http://www.springframework.org/docs/MVC-step-by-step/Spring-MVC-step-by-step.html |
| Автор: Adept 30.10.2006, 12:48 |
| Все получилось, спасибо за помощь. |