Witam,
Zacząłem niedawno naukę Springa i oczywiście są problemy :)
Chcę stworzyć widok, który wyświetla dane z bazy i posiada formularz, który przesyła jakieś dane.
Jeśli mój kontroler ma obsłużyć formularz, to musi rozszerzać klasę SimpleFormController, natomiast logikę działania formularza umieszczam w metodzie onSubmit.
Konfiguracja beana w dispatcher-servlet.xml może być taka:
<bean name="/borrow_book.htm" class="library.controller.BorrowController">
<property name="commandClass" value="library.model.Book" />
<property name="formView" value="borrow_book" />
<property name="successView" value="library" />
</bean>
Ale w jaki sposób zmusić kontroler to wyświetlenia danych z bazy przy załadowaniu strony (borrow_book.htm) i przed użyciem formularza...
Gdy mój kontroler zawierał metody:
protected ModelAndView onSubmit(Object command) throws Exception {
}
protected ModelAndView handleRequestInternal(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception {
}
to handleRequestInternal zwracał odpowiedni widok z danymi z bazy po wczytaniu strony, ale za to metoda onSubmit nie działała...
Mam nadzieję, że zrozumiecie o co mi chodzi, pomimo tak chaotycznego opisu...
Dzięki za pomoc!