You can resolve it by using org.springframework.web.servlet.mvc.support.RedirectAttributes.
Here is my controller sample.
@RequestMapping(method = RequestMethod.POST)
public String eligibilityPost(
@ModelAttribute("form") @Valid EligibiltyForm form,
Model model,
RedirectAttributes redirectAttributes) {
if(eligibilityService.validateEligibility(form)){
redirectAttributes.addFlashAttribute("form", form);
return "redirect:<redirect to your page>";
}
return "eligibility";
}
In above I used redirectAttributes.addFlashAttribute("form", form);
Now in get controller I can utilize it this way.
This is get controller for your page
@RequestMapping(method = RequestMethod.GET)
public String getListUsersView(@ModelAttribute("form") @Valid EligibiltyForm form,
Model model) {
model.addAttribute("number", form.getNumber());
return "paymentandshipping";
}
Let us know if that helps.