@RequestMapping(method = RequestMethod.POST, produces = "text/html") public String create( @Valid Base base, BindingResult bindingResult, Model uiModel, HttpServletRequest httpServletRequest) { if (bindingResult.hasErrors()) { populateEditForm(uiModel, base); return "bases/create"; } uiModel.asMap().clear(); baseService.saveBase(base); return "redirect:/bases/" + encodeUrlPathSegment(base.getId().toString(), httpServletRequest); }