I would like to write a @RequestMapping style form controller that redirects after a validation error and round-trips the values and error messages into the GET requested form (the Spring docs always just show the view being rendered in directly in response to the POST). Essentially, I think this comes down to putting the BindingResult into the session briefly and then placing it back in the model before the form is rendered.
I can't believe that I am the only person that wants to do this, but I can't find a way that doesn't involve duplicating the whole AnnotationMethodHandlerAdapter. Am I missing an easy solution?