异常:
java.lang.IllegalStateException: Optional int parameter 'id' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type.
原因: 前台传的参数与处理参数不一致!
@RequestMapping("/del")
public String del(int id) {
//调用数据
int count= userinfoService.del(id);
return "redirect:/list"; //直接跳转到所有页面
}
解决:处理参数名称不一致的情况,如果前台传入userId到后台,可给该参数设置别名为id
例如@RequestParam(value="userId") int id)
@RequestMapping("/del")
public String del(@RequestParam("userId") int id) {
//调用数据
int count= userinfoService.del(id);
return "redirect:/list"; //直接跳转到所有页面
}