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