@RequestMapping(value = "/provider/products", method = RequestMethod.POST, params = "form") public String createProcess( @Valid @ModelAttribute("product") Product product, BindingResult bindingResult, Model uiModel, @SecurityUser SiteUser user) { if (bindingResult.hasErrors()) { uiModel.addAttribute("product", product); System.out.println("hasErrors"); return "user/provider/release"; } product.setCreatedBy(new Provider(user.getId())); // product = productService.addOneProduct(product); uiModel.addAttribute("product", product); return "user/provider/release"; }