Spring3 ModelAttribute из параметров запроса jsp - PullRequest
0 голосов
/ 09 ноября 2011

Можно ли получить различные компоненты формы и превратить их в соответствующие объекты DAO? Я пытаюсь избежать создания собственного Бина (который инкапсулирует все поля) для каждой Формы.

Ex:

<form action="/add">
  <input name="foo" id="foo" value="29"/>
  <input name="bar" id="bar" value="63"/>
</form>


public void add(@ModelAttribute("foo") Foo myFoo, @ModelAttribute("bar") Bar myBar)

В настоящее время мне придется использовать HttpRequest, извлечь значения (29,63) и использовать их в качестве первичных ключей для поиска правильных объектов базы данных. Я не знал, был ли быстрый способ автоматически подключить это с помощью ModelAttribute.

Спасибо!

1 Ответ

1 голос
/ 09 ноября 2011

Вы должны использовать @ RequestParam

public void add(@RequestParam("foo") Foo myFoo, @RequestParam("bar") Bar myBar) {
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...