Spring 3 MVC: как создать объект поддержки формы при отправке формы? - PullRequest
2 голосов
/ 19 ноября 2011

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

@SessionAttributes({"command"})

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

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

1 Ответ

2 голосов
/ 19 ноября 2011

Обычно в 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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...