Не уверен на 100%, что я правильно понимаю ваш вопрос, но в Spring MVC вы передаете объект в метод и комментируете его (по крайней мере, в Spring 3), например:
@RequestMethod(value = "/accounts/new", method = RequestMethod.POST)
public String postAccount(@ModelAttribute @Valid Account account, BindingResult result) {
if (result.hasErrors()) {
return "accounts/accountForm";
}
accountDao.save(account);
}
Соответствующая аннотация здесь @Valid, которая является частью JSR-303.Также включите параметр BindingResult, чтобы у вас была возможность проверять наличие ошибок, как показано выше.