Spring: redirigir después de POST (incluso con errores de validación)

Estoy tratando de descubrir cómo "preservar" el BindingResult para que pueda usarse en un GET posterior a través de Spring<form:errors> etiqueta. La razón por la que quiero hacer esto es por las limitaciones de SSL de Google App Engine. Tengo un formulario que se muestra a través de HTTP y la publicación está en una URL HTTPS. Si solo reenvío en lugar de redirigir, el usuario vería elhttps://whatever.appspot.com/my/form URL Estoy tratando de evitar esto. ¿Alguna idea de cómo abordar esto?

A continuación se muestra lo que me gustaría hacer, pero solo veo errores de validación cuando usoreturn "create".

@RequestMapping(value = "/submit", method = RequestMethod.POST)
public final String submit(
    @ModelAttribute("register") @Valid final Register register,
    final BindingResult binding) {

    if (binding.hasErrors()) {
        return "redirect:/register/create";
    }

    return "redirect:/register/success";
}

Respuestas a la pregunta(7)

Su respuesta a la pregunta