Я пытаюсь понять, как "сохранить" BindingResult, чтобы он мог использоваться в последующем GET с помощью тега Spring <form:errors>. Причина, по которой я хочу это сделать, связана с ограничениями SSL для Google App Engine. У меня есть форма, которая отображается через HTTP, а сообщение - URL-адрес HTTPS. Если я только переадресую, а не перенаправляю, тогда пользователь увидит https://whatever.appspot.com/my/form. Я пытаюсь избежать этого. Любые идеи, как подойти к этому?
Ниже я хотел бы сделать это, но я вижу только ошибки проверки, когда я использую 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";
}