@RequestMapping("/completion") public String completion( @Validated OrderForm form, @RequestParam(value = "productCode") String productCode, UriComponentsBuilder uriBuilder) { orderService.order(productCode, form.getQuantity()); uriBuilder.path("/menu"); uriBuilder.queryParam("orderedCode", productCode); return "redirect:" + uriBuilder.build().toUriString(); }
@ModelAttribute OrderForm initForm() { OrderForm form = new OrderForm(); form.setQuantity(1); return form; }