Je suis à essayer de comprendre comment "conserver" le BindingResult de sorte qu'il peut être utilisé dans un OBTENIR via le Ressort <form:errors>
balise. La raison pour laquelle je veux faire c'est à cause de Google App Engine SSL de limitations. J'ai un formulaire qui s'affiche via HTTP et le poste est à une URL HTTPS. Si je n'ai que de l'avant plutôt que de rediriger l'utilisateur serait de voir les https://whatever.appspot.com/my/form URL. J'essaie de l'éviter. Toutes les idées comment cette approche?
Ci-dessous est ce que j'aimerais faire, mais je ne vois que des erreurs de validation lorsque j'utilise return "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";
}