Are you using automatic validation? If you are, then I don't think you have to do anything special...your "formView" should have the form available -- unless it is doing a redirect (though I can't see a reason why someone would do that, but it is possible).
Code:
<property name="formView" value="mybodyT" />
or
<property name="formView" value="redirect:/s/something.html" />
In our controllers when we're NOT using automatic validation, we generally do something like
Code:
getValidator().validate(form, errors);
if (errors.hasErrors()) {
return showForm(request, response, errors, errors.getModel());
}
Thoug I might add that our HTML elements (like select lists, etc) have their data created by the referenceData() method and showForm eventually calls referenceData(). (high level Live cycle visio/jpeg available upon request)