@RequestMapping(value = "/add/{id}", method = RequestMethod.POST) public String add(@Valid LocatorDTO locatorDTO, BindingResult br) { if (br.hasErrors()) { return "locator/add"; } CaseBean caseBean = new CaseBean(); caseBean.setId(locatorDTO.getCaseId()); LocatorBean locatorBean = new LocatorBean(); locatorBean.setCaseBean(caseBean); locatorBean.setLocatorData(locatorDTO.getLocatorData()); locatorBean.setLocatorDataName(locatorDTO.getLocatorDataName()); locatorBean.setLocatorType(locatorDTO.getLocatorType()); locatorService.addLocator(locatorBean); return "redirect:/locator/case/" + locatorDTO.getCaseId(); }