我将一些值插入到我的数据库中,该数据库已成功运行。但是,当我为具有先前值的id插入新值时,旧的val不会被新的替换,而是保留两者。我试图用if / else语句(注释部分)更新函数。但结果仍然相同。
@RequestMapping(value = "/insert", params = "employeeId", method = RequestMethod.POST)
public String insertEmpDetails(@Valid @ModelAttribute("employee") Employee emp, BindingResult result, ModelMap model) {
if (result.hasErrors()){
model.addAttribute("error", "Your custom error messages");
return "<<back to form page without redirection>>";
}else {
empService.insertEmpDetails(emp);
return "redirect:/getList";
}
}
答案 0 :(得分:0)
如果AddedHours输入值只有空格,则您的比较if($addedhours == "")
将失败。
比较前始终trim
值。
$addedhours = trim($_POST['AddedHours']);