Spring 3 MVC: как создать объект поддержки формы при отправке формы?

Я прочитал несколько учебников о формах и подаче в Spring 3 MVC. Все эти примеры хранят объект поддержки формы в сеансе следующим образом:

@SessionAttributes({"command"})

Я хотел бы создать объект формы (например, загрузить его из базы данных) в момент отправки формы, а не сохранять его в сеансе, который будет использоваться в момент отправки формы.

Как я могу это сделать?

1 ответ

Обычно в Spring 3 у вас есть только эта строка для привязки формы:

@RequestMapping(value = "/addContact", method = RequestMethod.POST)
public String addContact(@ModelAttribute("contact")
                        Contact contact, BindingResult result) {

(Вы можете даже пропустить @ModelAttribute("contact") аннотация)

Там нет сессии.

Может быть, посмотрите на этот учебник: Spring 3 MVC: Обработка форм в Spring 3.0 MVC

Но я уже просил вас опубликовать ссылку на учебник, который вы использовали. - Может быть, мы говорим о разных вещах.

Другие вопросы по тегам