Использование командного объекта в Spring 3 @Controller с GET-запросом - PullRequest
4 голосов
/ 18 ноября 2010

Как вы можете использовать объект команды с запросом GET в аннотированном контроллере под Spring 3?

Я бы хотел, чтобы в аргументах моего метода не было связки @RequestParams, а у меня около 18входные данные, которые мне нужны - поэтому я хотел иметь возможность использовать объект команды для этого запроса ..

Есть ли какой-нибудь пример кода, который я мог видеть?Я использовал Spring 2.5 - и это легко - но как вы делаете это под аннотациями Spring 3?

1 Ответ

3 голосов
/ 18 ноября 2010

Он работает точно так же, как с POST запросом - с @ModelAttribute (на самом деле вы можете даже пропустить @ModelAttribute - аргумент метода-обработчика считается атрибутом модели, если другие параметры не применимы):

@RequestMapping(...)
public ModelAndView foo(@ModelAttribute CommandObject cmd) { ... }

Смотри также:

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