@RequestMapping(value = "/orders/{orderNumber}", method = RequestMethod.POST) public String updateOrder( @ModelAttribute("order") Order order, BindingResult result, Model model, RedirectAttributes redirectAttributes) { Order persistedOrder = orderService.updateOrder(order); this.sendOrderStatusUpdateEmail(persistedOrder); logger.debug("Updated order with orderNumber : {}", persistedOrder.getOrderNumber()); redirectAttributes.addFlashAttribute("info", "Order updated successfully"); return "redirect:/orders"; }