Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > spring, проблема понимания данной ситуации


Автор: Adept 28.10.2006, 13:17
Есть спринговое приложение, которое посредством контроллера UsersController  на страницу users.jsp выводит список сотрудников. Надо на этуже страницу выводить и список отделов. Я чтото невникну как это сделать. Это надо делать еще один контроллер или в томже контроллере создать еще метод, котрый возвращает ModelandView? Подскажите плиз. smile 

Автор: 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
Все получилось, спасибо за помощь.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)